Kate Beckinsale and Katherine Heigl both hit the red carpet last night in stunning red gowns to promote their movies.

Kate sizzled at the Spanish premiere of "Underworld: Awakening" in a crimson dress that gathered at her waist. Sunkissed waves and nude pumps completed her sexy but simple look. The film was the top-grossing movie in the U.S. last weekend.

Katherine Heigl will look to dethrone Kate with "One For the Money," a comedy that opens this week. Katherine wore a rich red goddess gown and an elegant updo. Sparkling earrings and peeptoes added extra glitz.

Kate rules the box office and the red carpet for us, but tell us what you think by voting in the poll below!


Hot Videos