Olga gushed about her co-star and said: ‘I was nervous about meeting him at first but when I met him, he was so open, kind and welcoming. Tom is a generous partner. And he lights up the room with his energy.

Organisers of the screening were seen placing heaters along the edge of the carpet in an attempt to raise the temperatures.

Ashley Roberts also stepped out to attend the premiere and it seems that the wintery weather had an effect on her wardrobe too – she was also wearing white.

Body confident: Tom told reporters that he doesn’t mind taking his top off despite being half a century old

Instead of a flowing gown like Olga, the singer wore a midi-length frock with silver sequin detail.

Amal Fashanu also attended the screening and while she did wear a furry coat she showed off her legs in a super short dress.

Set in 2073, in Oblivion Cruise plays 37-year-old former Marine Commander Jack Harper – one of the last few drone repairmen stationed on Earth, which was nearly destroyed by an alien invasion 60 years earlier.

As part of a massive operation to extract the planet’s remaining vital resources, he lives in an airborne ‘town’ floating thousands of meters above the Earth.

The IMAX film, due for release on April 10, also stars Andrea Riseborough, Melissa Leo, Zoe Bell and Nikolaj Coster-Waldau.

Trying to raise the temperature: Organisers of the screening brought heaters to try and warm up the stars as they made their way up the red carpet

Was there a dress code? Ashley Roberts also wore white but opted for a mid-length style while Amal Fashanu wore a super short dress

On screen: Cruise plays 37-year-old former Marine Commander Jack Harper – one of the last few drone repairmen stationed on Earth, which was nearly destroyed by an alien invasion 60 years earlier