The 22-year-old actress won 89 percent of all votes in an Empire Cinemas survey for the twilight favourite, the Daily Star reported.
Next in line was Meryl Streep for Donna Sheridan in `Mamma Mia and then Molly Weasley from the Harry Potter series, played by Julie Walters.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event