2025
Bridget Jones: Mad About the Boy as Alistair2017
Doctor Who: Twice Upon a Time as German Soldier2009
Being Human as Alistair Frith2001
Bridget Jones's Diary as Alastair2000
RKO 281 as Sound Technician2000
The Last Musketeer as DS Hobson2000
Breathtaking as Dr. Miller1997
Bright Hair as DS Black1996
Jackson: My Life... Your Fault as Man in Restaurant1993
Shadowlands as Frith1992
Mrs. 'Arris Goes to Paris as Not available1992
A Masculine Ending as Student1991
The House of Eliott as Norman Foss1990
The Upper Hand as Jamie2025
Bergerac Executive Producer2025
Bergerac Writer2025
Bergerac Creator2024
The Red King Executive Producer2024
The Red King Writer2024
The Red King Creator2020
Noughts + Crosses Writer2015
Doctor Who : Under the Lake / Before The Flood Writer2014
The Game Writer2014
The Game Executive Producer2012
Doctor Who: The Making of The Gunslinger Writer2011
Being Human Writer2011
Being Human Executive Producer2011
Becoming Human Executive Producer2011
Being Human Creator2011
Becoming Human Creator2009
Being Human Writer2009
Being Human Executive Producer2009
Being Human Creator2007
The Armstrong and Miller Show Writer2007
Comedy Showcase Writer2006
Torchwood Writer2006
Hotel Babylon Writer2005
Doctor Who Writer2004
No Angels Writer2000
Attachments Writer1997
Where the Heart Is Writer