|2020||Dragon Rider as Spinecrackle (voice)|
|2018||We Have Always Lived in the Castle as John Blackwood|
|2017||The Foreigner as Christy Murphy|
|2017||The Young Karl Marx as Thomas NaylorWatch Free|
|2017||Transformers: The Last Knight as Viviane's Father|
|2016||Jarhead 3: The Siege as Ambassador Cahill|
|2016||Handsome Devil as Conor's Dad|
|2013||The Sweeter Side of Life as Wade Harper|
|2013||Dracula: The Dark Prince as Renfield|
|2012||Earthbound as Dr.Richard Webb|
|2008||Starship Troopers 3: Marauder as Sky Marshal Omar AnokeWatch Free|
|1996||Some Mother's Son as Young Turk|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.