James Garrett is an American voice actor.
He's known for voicing: Avatar Roku in Avatar: The Last Airbender.
James Garrett has appeared in 6 movies.
These include Batman: Hush, Time After Time, Batman: Bad Blood, The Stunt Man, The Bastard and Titanic.James Garrett has appeared in 2 TV Series.
These include Danny Phantom and Batman: The Brave and the Bold.