Kate Beckinsale attended a photo call for her new film Underworld: Awakening at the Villamagna Hotel in Madrid, Spain. The 38 year-old actress is wearing a red Michael Kors dress paired with Brian Atwood pumps.
Underworld: Awakening grabbed the top spot at the box office, bringing in $25.4 million last weekend.


