- Got his dramatic training at the Bristol Old Vic Theatre School.
- Is perhaps best known for his role as Aubrey Montague in the 1981 film Chariots of Fire.
- Performed as part of the Royal Shakespeare Company between 1985 and 1988.
- In In 1996, reprised his role of Horatio in Kenneth Branagh's film adaptation of Hamlet.
- In 2011, played Margaret Thatcher's friend and advisor Airey Neave in The Iron Lady.