Home / Discover / People

Napoleon

2023
as Junot

Humans

2015
as Neil Sommer

The Rig (2023)

2023
as Alwyn

Line of Duty

2012
as Mike Dryden

Quiz

2020
as Paul Smith

Unforgotten

2015
as Colin Osborne

World on Fire

2019
as Sir James Danemere

Shetland

2013
as Duncan Hunter

X Moor

2014
as Fox

Nuclear Secrets

2007
as Penkovsky

Porridge (2016)

2017
as Officer Meekie

Psychoville

2009
as Detective Finney

Litvinenko

2022
as Timmons

Undercover (2016)

2016
as John Halliday

Guilt

2019
as Max McCall

Murder Is Easy

2023
as Reverend Humbleby

Camera Trap

2015
as Iain

Home Fires (2015)

2015
as Reverend Adam Collingborne

Paradox

2009
as DS Ben Holt

Apple Tree Yard

2017
as Gary Carmichael

Eric, Ernie and Me

2017
as Eric Morecambe

Say My Name

2018
as Dec

Host

Series Shetland: Scotland's Wondrous Isles 2024

Guest Star

Episode CBeebies Bedtime Stories
Mark Bonnar - Russell's Christmas Magic
2017
Episode CBeebies Bedtime Stories
Mark Bonnar - Blown Away
2017
Episode CBeebies Bedtime Stories
Mark Bonnar - Hugless Douglas
2017
Episode Inside No. 9
Boo to a Goose
2024
Episode BBC Comedy Short Films
Calamity James
2023
Episode Afterlife
Misdirection
2005
Episode Biography
Lawrence of Arabia
1970
Episode The Inspector Lynley Mysteries
Know Thine Enemy
2007
Episode Doctor Who (2005)
The Rebel Flesh (1)
2011
Episode CBeebies Bedtime Stories
Mark Bonnar - Knight Night
2018
Episode Would I Lie to You?
Sheila Hancock, Stephen Mangan, Mark Bonnar and Anita Rani
2017
Episode Doctor Who (2005)
The Almost People (2)
2011
Episode CBeebies Bedtime Stories
Mark Bonnar - Night Night Scotland
2018
Episode Midsomer Murders
A Vintage Murder
2015