Beckinsale returns as leather-clad vampire Selene, but her gorgeous male co-stars might just steal the show.