Never have i seen such a cast of famous faces for this popular Shakespeare adaptation, the chemistry between Beatrice (Emma Thompson) and Benedict (Kenneth Branagh, director) is so amusing as well as simply adorable. The evil characteristics of Don Pedro (Keanu Reaves) are contrasted beautifully by the comedic elements of the other characters, especially that of the Sherif played by Michael Keaton.