Glee hottie Darren Criss showed off his vocal skills with a great cover of Katy Perry's "Teenage Dream."
Listen to this cover of Katy Perry's "Teenage Dream" done by cutie Darren Criss.
The 24-year-old sang it at a secret performance this Sunday. The performance was to raise money for the charity Toys for Tots.
Do you like his cover?