Filmography

Grange Hill
1978 · Acting

Play for Today
1970 · Acting

Spooks
2002 · Acting

Dalziel and Pascoe
1996 · Acting

Space: 1999
1975 · Acting

Star Wars: The Force Awakens
2015 · Acting

W1A
2014 · Acting

Hamlet
1996 · Acting

Grease Monkeys
2003 · Acting

Dirty Pretty Things
2002 · Acting

The Nativity Story
2006 · Acting

The Mahabharata
1990 · Acting

Catherine Called Birdy
2022 · Acting

The Adventures of Young Indiana Jones: Tales of Innocence
1999 · Acting

The Mahabharata
1990 · Acting

Allelujah
2023 · Acting

Carry On Up the Jungle
1970 · Acting

Cosmic Princess
1982 · Acting

Destination Moonbase-Alpha
1978 · Acting

The Tragedy of Hamlet
2002 · Acting

Only Love
1998 · Acting

Brook by Brook
2002 · Acting
- No Poster
Returned
2023 · Acting

Something's Wrong
1978 · Acting
- No Poster
The Making of Julius Caesar: Royal Shakespeare Company
2012 · Acting

The Alice Paradox
2026 · Acting

Rocky Marciano Is Dead
1976 · Acting

Julius Caesar
2012 · Acting
- No Poster
If It Be Love
2015 · Writer

Kiss of Death
2008 · Acting

Hamlet
2016 · Director
