He has appeared in a number of Shakespearean roles on both stage and screen, including four of the five Shakespeare films directed by Kenneth Branagh: as The Duke of Exeter in "Henry V" (1989), Antonio in "Much Ado About Nothing" (1993), The Ghost of Hamlet's Father in "Hamlet" (1996), and the dual role of Duke Frederick and Duke Senior in "As You Like It" (2006). He also provided the voices of Bob in the animated series "Kika & Bob" (2008) and Grampy Rabbit in "Peppa Pig".