Home / Discover / People

Director

Episode The Last of Us
Long, Long Time
2023
Episode Marvel's Iron Fist
Black Tiger Steals Heart
2017
Episode Marvel's Daredevil
The Man in the Box
2016
Episode Marvel's The Defenders
Worst Behavior
2017
Episode The Umbrella Academy
We Only See Each Other at Weddings and Funerals
2019
Episode Da Vinci's Demons
The Blood of Brothers
2014
Episode Wire in the Blood
Anything You Can Do
2007
Episode Da Vinci's Demons
The Voyage of the Damned
2014
Episode The Umbrella Academy
The White Violin
2019
Episode Marvel's Daredevil
Penny and Dime
2016
Episode Shetland
Episode 1
2013
Episode Spooks
The Tip-Off
2008
Episode Shetland
Episode 2
2013
Episode Spooks
A Chance for Peace
2008
Episode Vera
The Ghost Position
2012
Movie Breaking the Mould 2009
Episode Wire in the Blood
The Colour of Amber
2007
Episode Da Vinci's Demons
The Vault of Heaven
2014
Episode Silk
Famous Last Words
2012
Episode Silk
The House of Ill Repute
2012
Episode It's a Sin
Episode 1
2021
Episode Da Vinci's Demons
The Fall from Heaven
2014
Episode It's a Sin
Episode 2
2021
Episode It's a Sin
Episode 3
2021
Episode It's a Sin
Episode 4
2021
Episode Da Vinci's Demons
The Sins of Daedalus
2014
Episode It's a Sin
Episode 5
2021
Episode Da Vinci's Demons
Semper Infidelis
2015
Episode The Last Kingdom
Episode 1
2017
Episode Da Vinci's Demons
Abbadon
2015
Episode Marvel's Daredevil
A Cold Day in Hell's Kitchen
2016
Episode The Last Kingdom
Episode 2
2017
Episode Altered Carbon
Rage in Heaven
2018
Episode Altered Carbon
The Killers
2018
Episode Wire in the Blood
The Wounded Surgeon
2006
Episode Doctor Who (2005)
A Good Man Goes to War
2011
Series Nolly 2023
Series Nolly 2023
Episode Marvel's Runaways
Refraction
2017
Episode Nolly
Episode 3
2023
Episode BBC Drama
Breaking the Mould: The Story of Penicillin
2009
Episode Da Vinci's Demons
Angelus Iratissimus
2015
Episode Da Vinci's Demons
Ira Deorum
2015
Episode Marvel's Cloak & Dagger
Stained Glass
2018

Executive Producer

Series Nolly 2023
Series Nolly 2023
Episode Nolly
Episode 3
2023