Fans of Zooey Deschanel know that the New Girl star is more than just an actress, Zooey's also got a pretty impressive singing voice as well.
Usually singers like Christina Aguilera and Mariah Carey are asked to sing the US national anthem before a big game but Zooey proved she has what it takes to join the list.
Before the show, Zooey tweeted, 'So excited to be singing the national anthem at the #WorldSeries in Detroit tonight!'
The stunning actress gave a beautiful rendition of The Star Spangled Banner and she looked amazing as she did it.
The 32-year-old wore a glittery dress and looked every inch the star as she sang live.
Have a look below and let us know what you think....
ZOOEY DESCHANEL WOWS IN MONIQUE LHUILLIER
WHAT NEW GIRL HAS TAUGHT US ABOUT LOVE
WATCH CHRISTINA AGUILERA'S YOUR BODY VIDEO