An actor, known for James and the Giant Peach (1996) and Microsoap (1998).
2 acting credits
Microsoap
1998
James and the Giant Peach
1996