Home / Discover / People
  • Created April 5, 2019 by
    Administrator admin
  • Modified February 11, 2023 by
    crazysnailboy

Funny Woman (2023)

2023
as George Parker

Art That Made Us

2022
as Narrator

Faith Healer

2020
as Teddy

Isolation Stories

2020
as Grandad

Urban Myths

2017
as Samuel Beckett

The Ark

2015
as Noah

Midwinter of the Spirit

2015
as Rev Huw Owens

Code of a Killer

2015
as DCS David Baker

Black Sea

2014
as Peters

What Remains

2013
as DI Len Harper

Nowhere Boy

2009
as George Toogood Smith

Hot Fuzz

2007
as Martin Blower

Like Minds

2006
as John Colbie

Alien Autopsy

2006
as Jeffrey

Housewife, 49

2006
as Will Last

The Queen's Sister

2005
as Prince Philip

Shameless

2004
as Frank Gallagher

Chunky Monkey

2001
as Donald Leek

Conspiracy

2001
as Dr. Wilhelm Kritzinger

Sex, Chips & Rock n' Roll

2000
as Norman Kershawe

Mary, Mother of Jesus

1999
as Joseph of Nazareth

Diana: Her True Story

1993
as Prince Charles

Patriot Games

1992
as Inspector Highland

A Murder of Quality

1991
as Stanley Rode

Scum

1991
as Archer

The Russia House

1990
as Wicklow

When the Whales Came

1989
as Jack Jenkins

The Marksman

1987
as Weaver

Paradise Postponed

1986
as Leslie Titmuss

Dog Ends

1984
as Robert

King Lear

1983
as Edgar

Director

Episode Shameless
Grandaddy Gallagher
2013
Episode Shameless
Gunshot
2010
Episode Shameless
Perfectly Frank
2010
Episode Shameless
The Countdown
2008
Episode Shameless
Other Paddy
2008
Episode Shameless
The Ties That Blind Us
2008

Guest Star

Episode Shakespeare Solos
The Tempest (David Threlfall)
2016
Episode BBC Drama
The Ark
2015
Episode Have I Got News for You
Robert Webb, David Threlfall, Marcus Brigstocke
2010
Episode Ancient Rome: The Rise and Fall of an Empire
Constantine
2006
Episode Afterlife
The Rat Man
2006
Episode Spooks
Divided They Fall
2005
Episode The Last Detective
Benefit to Mankind
2004
Episode Cutting It
Episode Three
2004
Episode Play for Today
Scum
1991
Episode Play for Today
The Kiss of Death
1977