It was a bad B-movie based on a graphic novel, but you forgot Mina Harker (Peta Wilson) from
League of Extraordinary Gentleman:
And I can't remember if Winona Ryder's Mina Harker ever became a vampire in
Bram Stoker's DraculaI'd choose Mina Harker or Selene. Because both are no-nonsense. They'd get down to it, no mucking about.