Darren Criss, who plays gay student Blaine Anderson on the Fox musical-comedy Glee, and Supernatural's Jensen Ackles are facing off in the final round of E!'s Alpha Male Madness.

The online contest advances one of two men each week based on readers' voting.

The thirty-three-year-old Ackles plays Dean Winchester on the CW's horror and supernatural television series, now in its sixth season. Criss, 24, wowed with his debut performance on Glee singing a cover of Katy Perry's Teenage Dream.

The openly straight Criss moved into the final round after besting Castle's Nathan Fillion. Ackles, the 2009 Alpha Male Madness champion, moved ahead after a round against Supernatural co-star Jared Padalecki.

“But who is man enough to win it all?” the website rhetorically asks. “Will it be the Glee guy who sang and danced his way to the top? Or the Supernatural stud whose chiseled face could cut glass? As always, the decision is entirely up to all of you.”

Criss' Blaine is now romantically involved with Kurt Hummel, played by Chris Colfer. The couple's first kiss sparked outrage from Saturday Night Live alum Victoria Jackson.