The Man Who Haunted Himself
David Copperfield
The Adventures of Black Beauty
Crown Court
TV · as Philip Ainsworth · 3 eps
TV · as Robbie Jameson · 5 eps
Movie · as Michael
Movie · as Little David