Well known for providing his voice for the title role of Gumball in the Cartoon Network series The Amazing World of Gumball, he previously had a recurring role as Alexander Drew on HBO's hit vampire series True Blood.
He played the role of Billy in an episode of How I Met Your Mother titled "The Wedding Bride" in 2010. He followed that with a small role in the feature film Priest.
He replaced Logan Grove as the voice of Gumball in The Amazing World of Gumball when the show was entering its third season.
He played Chad Kremp in a recurring role for the ABC sitcom The Goldbergs, starring Jeff Garlin.