Kate Beckinsale looks hot in "Underworld"