"Harry Potter" hottie Emma Watson has topped a new list of the Sexiest British Actresses Under 30.
Just days before the penultimate Potter film hits cinemas, the actress has beaten Keira Knightley to the top of a new Fandango.com poll.
Watson's "Potter" pals Katie Leung and Bonnie Wright also make the top list, as does Knightley's "Never Let Me Go" co-star Carey Mulligan, Emily Blunt and "Clash of the Titans" star Gemma Arterton.
Over 4,000 film fans were polled for the online survey.
The top 10 list is:
1. Emma Watson
3. Emily Blunt
7. Rebecca Hall
9. Katie Leung
10. Hayley Atwell