Hizo la voz del protagonista Jim Hawkins en la película animada de Disney "Treasure Planet" (2002), que grabó durante cuatro años (desde que tenía 17 hasta los 21 años de edad).