
Actor
Age 59 · UK

2018 · ★ 7.9
as Jim Beach

2006 · ★ 7.4
as Cutler Beckett

2007 · ★ 7.3
as Cutler Beckett

2018 · ★ 6.8
as Gary

2015 · ★ 7.2
as Prime Minister

2013 · ★ 7.9
as Harry

2005 · ★ 8.1
as Mr. Collins

2021 · ★ 6.7
as King George / Kaiser Wilhelm / Tsar Nicholas

2008 · ★ 7
as Colonel Heinz Brandt

2011 · ★ 6.6
as Isaacs

2018 · ★ 6.5
as Tabaqui (voice)

2006 · ★ 6.7
as Charlie Willis

2007 · ★ 6.7
as Amyas Paulet

2001 · ★ 6.8
as Anthony Meredith

2014 · ★ 5.9
as Jeremy Villiers

2013 · ★ 6.3
as Kevin Minton (uncredited)

2014 · ★ 6.3
as Theater Manager

2026 · ★ 7.8
as Treasurer Hales

2009 · ★ 6.7
as Graham Claydon

2022 · ★ 8.2
as The Mole (voice)

2009 · ★ 7
as Simon Foster

2017 · ★ 7.4
as Bloggs Blacker / David Blacker

2017 · ★ 6.5
as Dr. Sorgh

2018 · ★ 6.8
as Sean Ryan

2016 · ★ 6.8
as Garin

2004 · ★ 5.9
as Etherege

2001 · ★ 6.3
as Logie

2004 · ★ 5.4
as Leonard Clark

2013 · ★ 5.9
as Wilkie Collins

2021 · ★ 6.2
as Charles Darwin (voice)
Movies from TMDB, TV roles from TVmaze (main cast only).

2025 · Now · To Be Determined
as Cameron McIntyre

2025 · Netflix · Ended
as Alfred Hitchcock

2022 · BBC One · Ended
as The Mole (voice)

2022 · ITVX · Ended
as Major Dalby

2021 · Netflix · Ended
as Mr. Bauer / The Moon (voice)

2021 · HBO · On air
as Quentin

2020 · BBC iPlayer · Ended
as Douglas Petersen

2019 · HBO Max · To Be Determined
as Alfred Pennyworth (voice)

2019 · BBC iPlayer · Ended
as Edward Stratton

2017 · FX · Ended
as Truman Capote

2017 · BBC One · On air
as Dr. George Cholmondeley

2016 · ITV1 · Ended
as Dr. Thomas Thorne

2016 · BBC iPlayer · On air
as Lance Corkoran

2010 · BBC Two · Ended
as The Rev. Adam Smallbone

2009 · BBC Two · Ended
as John Ruskin

2008 · BBC Two · Ended
as Leon Blakely

2003 · BBC Two · Ended
as Guy Burgess

1999 · BBC One · Ended
as Osborne Hamley

1993 · BBC One · Ended
as Jonathan

2016 · BBC One · Ended
As themself

2016 · BBC One · To Be Determined
As themself