While we knew Zooey Deschanel was in a band, we have to confess that we had never actually heard the 'New Girl' sing.
That is until now, after the she was chosen to sing the US national anthem before a baseball game over the weekend.
And while she has long been compared to Katy Perry, when we saw this clip we had to do a double take.
Zooey looked every inch the all-American girl as she belted out 'The Star-Spangled Banner' to a crowd of thousands at Game three of the 2012 World Series between the Detroit Tigers and the San Francisco Giants.
The 'New Girl' even looked a tad emotional as she ended her rendition. Bless!
Suggested For You
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.Learn more