Jennifer Aniston and Owen Wilson kept each other warm on the red carpet for the UK premiere of their hit movie Marley & Me. The pair signed autographs for fans as they arrived in Leicester Square.
Jen braved the cold in a floor-length Burberry gown with a long gold chain. Her movie is about a couple who adopt a Labrador called Marley to give them a taste of parenthood before starting a family.
As the evening wore on poor Jen eventually caved in and put on a jacket. The 40-year-old told reporters she really missed her real-life dogs, German Shepherd mix Dolly and a Terrier/Corgi called Norman.
Owen is also a huge dog lover and has an Australian cattle dog called Garcia. The film is based on real life columnist John Grogan's best selling autobiographical book and went to number one in the US.
Dancing on Ice stars Donal MacIntyre and Roxanne Pallett shared a kiss on the red carpet. Maybe Donal was commiserating Roxanne who was kicked off the skating show at the weekend.
Ollie Barbierie who plays JJ in Skins and co-star Kaya Scodelario, who plays Effy, put in a united appearance for the premiere. In the movie dog Marley is played by a whopping 22 different Golden Labradors.
X Factor winner Leon Jackson was among a host of UK celebrities in attendance, including a very pregnant Jools Oliver, Danielle Lloyd, Tamara Ecclestone and I'm A Celebrity star Gemma Atkinson.
Of course, no premiere would be complete without an impromptu performance from Britain's Got Talent winner George Sampson. Marley & Me will be released across the UK on 11 March.
Whoops! Perhaps Hayley Westenra and Amy Guy should have cross-referenced their wardrobes before leaving the house. For the record Hayley is a classical music singer and Amy is a model.