Fans of "Fifty Shades of Grey" are still eagerly anticipating news of an official cast. The casting for Christian Grey and Anastasia Steele has been the most awaited news. However, some fans are busy voting for their favourites for the role of Kate Kavanagh, Ana's best friend. The latest battle for the role is between Blake Lively and Diana Agron.

With Universal Studios and Focus Features taking long to announce an official cast, fans have been left to speculate who among Hollywood's most talented would be nabbing the lead roles of Christian Grey and Anastasia Steele. Other than the iconic lead roles of Ana and Christian, another lead role currently talked about in the web is that of Kate Kavanagh.

Kate Kavanagh has been described as blonde, extremely beautiful, vivacious and lively. The blonde beauty plays quite the role in the BDSM-themed novels. It was Kate who had made the meeting between Christian and Ana possible which is why a lot of fans are also obsessively awaiting who would be cast as her. Of course, various favourites for the role have already been mentioned on the web.

The latest poll for the role includes a tight battle between "Gossip Girl" star, Blake Lively and "Glee" star, Diana Agron. With both actresses beautiful and talented in their own light, who between Blake and Diana is the most suitable for the role of Kate Kavanagh?

If fans consider Blake Lively's plan of getting pregnant with Ryan Reynolds anytime this year, then starring in the "Fifty Shades of Grey" film would be undoubtedly impossible. As for Diana Agron, "Fifty Shades" critics claim that the "Glee" star isn't too wild for the role.

"Dianna is not a good fit to Kate's wilder side," states Opposing Views.

Still, if the chance does arise that E.L. James picks a Kate between the two stars, who should it be: Blake Lively or Diana Agron as Kate Kavanagh?