2: Living the Dream...) jako Barry Rankin 2008: Doomsday jako pan Talbot 2010: 4.3.2.1 jako pan Richards
Seriale TV 1989: Poirot: Król klubów jako Ronnie Oglander 1991: Klaryssa (Clarissa) jako John Belford 1992: Kroniki młodego Indiany Jonesa (The Young Indiana Jones Chronicles) jako kapitan Heinz 2003: Budząc zmarłych (Waking the Dead) jako Carl Mackenzie 2006: Agatha Christie: Panna Marple (Agatha Christie’s Marple) jako dr Owen Griffith 2007: Dynastia Tudorów (The Tudors) jako angielski ambasador we Włoszech 2008: Kumple (Skins) jako żołnierz w pociągu / wykładowca Szymon 2010: Luther jako Terry Lynch 2013: Camelot jako Sir Ector 2013: Jo jako Charlie 2013: Agatha Christie: Panna Marple (Agatha Christie’s Marple) jako Sir George Stubbs 2013–2014: Elementary jako inspektor Lestrade 2014: Muszkieterowie (The Musketeers) jako Sarazin 2014–2019: Gotham jako Alfred Pennyworth 2019: Syn marnotrawny (Prodigal Son) jako Owen Shannon