David Priesly 1977: Welcome to Blood City jako Lewis 1977: Full Circle jako Magnus Lofting 1978: Leopard in the Snow jako Dominic Lyall 1980: Nowy wspaniały świat (Brave New World) jako Thomas Grambell 1983: BrainWaves jako Julian Bedford 1984: Po omacku (Blind Date) jako Dr. Steiger 1984: The Next One jako Glenn/Następny 1984: 2010: Odyseja kosmiczna (2010: A Year We Make Contact) jako Dr. David Bowman 1992: Ach, co za noc! (Oh, What a Night) jako Thorvald 2000: Historia Audrey Hepburn (The Audrey Hepburn Story) jako Joseph Hepburn-Ruston 2003: Trzy dni w deszczu (3 Days of Rain) 2003: Łowca obcych (Alien Hunter) jako Sekretarz Bayer 2006: Dobry agent (The Good Shepherd) jako Senator John Russell, Sr. 2008: Przypadkowy mąż (The Accidental Husband) jako Karl Bollenbecker 2009: Fortune jako Jonah Pryce 2009: All Me, All the Time jako Jake 2013: Isn't It Delicious jako Bill Wheldon 2014: Człowiek z bieguna (Infinitely Polar Bear) jako Murray Stuart 2014: Stacja kosmiczna 76 (Space Station 76) jako Pan Marlowe 2017: April Flowers jako Pan X 2018: