James Garrett hat 3 Serien und 3 Filme gedreht. Unter anderem spielte er Avatar Roku (voice) in der Serie Avatar - Der Herr der Elemente.Im Kino in der Rolle des Alfred Pennyworth (voice) im Spielfilm Batman: Hush.