Home / Discover / People

Writer

Episode Avenue 5
And Then He's Gonna Shoot Off…
2020
Episode Slow Horses
Old Scores
2022
Episode Slow Horses
Strange Games
2023
Episode Slow Horses
Hard Lessons
2023
Episode Slow Horses
Negotiating With Tigers
2023
Episode Slow Horses
Cleaning Up
2023
Episode Slow Horses
Footprints
2023
Episode Slow Horses
Grave Danger
2024
Episode Slow Horses
Hello Goodbye
2024
Episode Slow Horses
Failure’s Contagious
2022
Episode Slow Horses
Work Drinks
2022
Episode Avenue 5
This Is Physically Hurting Me
2020
Episode Avenue 5
No One Wants an Argument About Reality
2022
Episode The Thick of It
Episode 5
2009
Episode The Thick of It
Episode 2
2009
Episode The Thick of It
Out of the Thick of It: Episode 2
2009
Episode The Thick of It
Out of the Thick of It: Episode 5
2009
Episode The Thick of It
Out of the Thick of It: Episode 6
2009
Episode The Thick of It
Out of the Thick of It: Episode 7
2009
Episode The Thick of It
Out of the Thick of It: Episode 8
2009
Episode Veep
Some New Beginnings
2014
Episode Slow Horses
Follies
2022
Episode Veep
Fishing
2014
Episode Veep
Midterms
2013
Episode Veep
Chung
2012
Episode Veep
Running
2013
Episode Veep
C**tgate
2016
Episode Veep
Thanksgiving
2016
Episode Veep
Testimony
2015
Episode Veep
Storms and Pancakes
2015
Episode Back
Episode 4
2017
Episode Back
Episode 1
2017
Episode Back
Episode 2
2017
Episode Back
Episode 3
2017
Episode Slow Horses
Identity Theft
2024
Episode Slow Horses
A Stranger Comes to Town
2024
Episode Slow Horses
Fiasco
2022
Episode Slow Horses
Bad Tradecraft
2022
Episode Slow Horses
Visiting Hours
2022
Episode Slow Horses
Last Stop
2022

Producer

Movie Brilliance
Movie Karate Kid: Legends 2025
Movie Sprinter 2018

Guest Star

Episode Never Mind the Buzzcocks
Will Smith, Paul Young, Matt Willis, Vanessa Feltz
2006
Episode Have I Got News for You
Jo Brand, Richard Bacon, Will Smith
2012