The biggest question everyone had when Zooey Deschanel stepped up to sing the National Anthem at Game 3 of the 2012 World serious was probably: why is Zooey Deschanel singing the National Anthem at the 2012 World Series? Well, everyone, the answer is quite simple. The 2012 World Series aired on Fox. Zooey stars in the hit Fox comedy, New Girl. Thus, Zooey is more qualified than, you know, actual singers to belt out The Star-Spangled Banner.
How did America’s most lovable actress do? Check the performance out for yourselves in the video below.