Midsomer Murders
as Cy Davenport
Marvel's Agents of S.H.I.E.L.D.
as Dr. List
Foyle's War
as Howard Paige
The Bill
Spooks
as DG
New Tricks
Avengers: Age of Ultron
Genius
as Walther Rathenau
Dalziel & Pascoe
as Dr. Robert Silwood
Performance
as Phillip Gellburg
Hunter Killer
as Senator from Illinois
Lovejoy
as Monsieur Forget
Captain America: The Winter Soldier
as Dr. List (uncredited)
Notting Hill
as Ritz Concierge
The New Pope
as Danny
The Regime
as Singer
Taking Woodstock
as Jake Teichberg
Watership Down
as Blackavar (voice)
The Saint
as Dr. Lev Botvin
Urban Myths
as Grant's Father