Oh Em Glee, guys! Our favorite slushy-loving nerd, Kevin McHale (Artie Abrams), is set to co-host the Teen Choice Awards with pop princess Demi Lovato, and we could not be more excited!

“Demi and I have been friends for years, and I'd like to thank her for letting me in on the fun co-hosting TEEN CHOICE 2012,” McHale says. “It’s exciting to finally be working together professionally and I'd like to welcome her to the FOX family. This is going to be a great show.”

Credit: Alberto E. Rodriguez/Getty Images

The Teen Choice Awards already sound completely amazing, with appearances from Miranda Cosgrove, Hayden Panettiere, Zoe Saldana and Shane West (to name a few), and performances by Justin Bieber, Carly Rae Jepsen, Flo Rida, No Doubt, and DJ Pauly D. 

Basically, all our faves are going to be on stage at the same time (omg, Ellen Degeneres + Zac Efron + Taylor Swift? Yes!), and loving feelings will be everywhere. Make sure to catch the awards live Sunday, July 22nd at 8PM on Fox — and vote for your favorite actors here (voting ends at 11:59PM July 21)! 

Source: Zap2it