Zachary Levi Pugh, known professionally as Zachary Levi is an American actor, voice actor, comedian, director, and singer. He is best known for his television role as Chuck Bartowski on the NBC action-comedy/spy-drama series Chuck from 2007 to 2012.
Levi was the first choice to play Fandral in the first film, Thor, but had to drop out due to scheduling conflicts with Chuck. Ironically, he was finally able to assume the role in the sequel when Josh Dallas, who played the role in the first film, was unable to reprise it due to conflicts with his own series, Once Upon a Time.
Part of the reason why Levi accepted the role of Flynn Rider was so that he could be in a Kingdom Hearts game someday, which would not be fulfilled until Kingdom Hearts III.