Demi Lovato Sings National Anthem At World Series (WATCH)

10/25/2011 11:57 am ET | Updated Dec 25, 2011

Demi Lovato performed the National Anthem at game 5 of the World Series -- the former Disney darling totally smashed the ball out of the park.

For those of you who found "The New Girl" Zooey Deschanel's version of "The Star-Spangled Banner" to be a bit boring and lacking a punch of attitude, then you'll love Demi's traditional, more diva-like version. She even did a few impressive high runs to compliment the touch of soul she added to the performance.

The young Texas native -- and Rangers fan -- took the plate, wearing a red Rangers jersey with a short black leather skirt and a black blazer, and she looked cool, confident and most importantly, happy. The singer has had quite a rough year, after suffering a very public breakdown and completely a stint in rehab for an eating disorder. But looking at the talented teen star now, you wouldn't even know it.

"Getting to do this in my hometown of Dallas, Texas, is such a dream come true, because I've been to these Rangers games many times," Demi told MTV News prior to game 5. "I've sat in the nosebleed sections where you can barely see anything, and now I'm going to be singing on the field. That to me is such a dream come true and it represents my journey and how far I've come. I just feel so blessed and so thankful and so honored."

How do you think Demi did? Do you think she was better than Zooey?


Suggest a correction