Sprawiedliwych bez granic jako Ares 2004: Moskiewska gorączka (Moscow Heat) jako Roger Chambers 2008: Rosamunde Pilcher: Cztery pory roku - Lato w Endellion (Rosamunde Pilcher: Vier Jahreszeiten - Ein Sommer in Endellion, TV) jako Stephen Combe 2008: Świadectwo (Una vita con Carol) jako narrator 2009: Transformers: Zemsta upadłych (Transformers: Revenge of the Fallen) jako Prime 2010: Młyn i krzyż (The Mill and the Cross) jako Nicolaes Jonghelinck
Seriale TV 1967: Saga rodu Forsyte’ów (The Forsyte Saga) jako Jolyon „Jolly” Forsyte 1977: Jezus z Nazaretu (Jesus of Nazareth) jako Jan Chrzciciel 1987: Tajemnica Sahary (Il Segreto del Sahara) jako Desmond Jordan 1987–1988: Knots Landing jako Charles Scott 1989: Póki się znów nie spotkamy (Till We Meet Again) jako Paul de Lancel 1996: Babilon 5 jako David „Król Arthur” McIntyre 1996: Opowieści z księgi cnót (Adventures from the Book of Virtues) jako Androcles / ksiądz (głos) 2001: Los (The Lot) jako Colin Rhome 2006: Super Robot Monkey Team Hyperforce Go!