Taking on the role of ‘Hamlet’ requires an appreciation of poetry, which is why a new film with the same name stars a British actor...