• Share
  • Tweet
  • Share
Lana Parrilla, Stana Katic

ABC

Ladies and gentlemen, we have a winner!

In the final round of our 2014 Girl on Top Tournament, it was one of TV's top detectives vs. the Evil Queen. Yes, two of ABC's fan favorite ladies, Castle's Stana Katic and Once Upon a Time's Lana Parrilla, duked it out for this year's title, taking out the 62 other actresses who made it into the tourney. But who came out on top? 

After calculating the (many, many!) votes, we officially have a new Girl on Top champion. Drumroll, please...

Stana Katic, Castle

ABC

Congratulations are in order for Castle's Stana Katic!

Stana was able to defeat OUAT's Lana Parrilla in the heated final round of competition, with 57.16 percent of the votes. Can you think of a more fitting way to celebrate the show heading into tonight's season finale?!

After playing Kate Beckett for six seasons on Castle, this is Stana's first win in our Girl on Top tournament, joining previous winners such as Lost Girl's Zoie Palmer and Chuck's Yvonne Strahovski.

While we work on getting a little treat for all the Castle fans who helped Stana secure the win, let's take this Girl on Top celebration to the comments, shall we?!