He has appeared in the following films, Princess Caraboo (1994), Twin Town (1997), Love in Paris (1997), Regeneration (1997), Deep Impact (1998), Ever After (1998), Gregory's Two Girls (1999), This Years Love (1999), Faeries (1999) and the following TV series, Tell Tale Hearts (1992), The Crow Road (1996), The Miracle Maker (2000, voice) and Arabian Nights (2000)