His film appearances include Julia (1977), Reds (1981), White Nights (1985), Surviving Picasso (1996), Anna Karenina (1997) and The Saint (1997).
He also appeared in episodes of the television series The Avengers, Beau Geste,  The Onedin Line, Poirot, Midnight Man and Holby City.