Kate Beckinsale looked decades younger than her 51 years as she stepped out for a festive night at the Chateau Marmont in Los Angeles.