Movies
Quadrophenia
as Posh Boy at Party (uncredited)
Orion
as Space Child
After the Solo
as Gaz Arnold
Great Expectations
as Young Pip
Blackadder: The Lost Pilot
as Rudkin
Doctor Who: The Horns of Nimon
as Seth
O Fat White Woman
as Marshalsea
Tarry-Dan Tarry-Dan Scarey Old Spooky Man
as Willie
The Firefighters
as Bob
Lost Hearts
as Stephen