Best known for playing the role of Chuck Bartowski in the NBC series Chuck, he has gone on to star in features such as Alvin and the Chipmunks: The Squeakquel and Thor: The Dark World. In 2015, he starred in the NBC series Heroes Reborn as Luke Collins.
He has one of his first acting roles playing Kipp on Less Than Perfect.
He provided the voice for the character Flynn Rider in the 2010 film Tangled. He started his own company called The Nerd Machine.