Empire recently spoke with Geoffrey Rush, who was out promoting his new drama The King's Speech, and the actor revealed that Richard Griffiths (best known as Uncle Vernon in the Harry Potter movies) has a role in Pirates of the Caribbean: On Stranger Tides. The British actor will be portraying King George II in the Rob Marshall movie. Take a look at this brief video below where Geoffrey Rush mentions the casting news: