BAFTA host Rebel Wilson spoke about her dramatic five-stone weight loss in a near-the-knuckle speech last night.
The Australian movie actress, 43, later aimed a dig at Prince Harry and Meghan Markle.
She said: "Our next package is for Outstanding British Film. From drama to horror, to fantasy... Harry and Meghan's interview with Oprah had it all."
She also referenced Prince Andrew's claim he had visited a Woking branch of Pizza Express.
The star said: "I was going to do a musical number. It was about Prince Andrew. It was on roller skates.
"It was called Pizza Express. But don't worry I'm not going to do it, I'm saving my voice for the sequel to Cats."
More from the Baftas
Rebel also addressed her dramatic weight loss, with a picture of her during her last Bafta appearance shown on the big screen.
It came as...
- Rebel came under fire for her 'crude' jokes as they BBC was forced to blur a rude gesture and cut X-rated gags
- Lady Gaga brought Hollywood glam to the Baftas read carpet
- Daniel Craig’s last outing as James Bond was overlooked as No Time To Die misses out on four awards
- Climate change protesters stormed the red carpet to demand an end to using oil
- Benedict Cumberbatch revealed he’s opening his home to Ukrainian refugees
The star, who has shed more than five stone in recent months, said: "I might look a little different from the last time you guys saw me here.
"That was two years ago and since then I have done quite a transformation. I hope JK Rowling still approves.
"Everybody is asking me: 'Why did you lose weight?' and I was like: 'Really it was to get the attention of Robert Pattinson.'
Most read in TV
"Because you know what they say, once you go Bat you don’t go back."
She added: "Just joking. I did not lose weight for just a guy, I did it to get more acting roles.
"I am so excited I can play the non-funny love interest in an Adam Sandler movie."
But while some jokes hit the mark, others complained that her hosting was "cringeworthy".
Piers Morgan tweeted: "I’m cringing so violently watching Rebel Wilson attempt to host the #BAFTAs that I fear my eye sockets may explode."
The actress opened the show last night saying: "You guys might be like, why is Rebel Wilson hosting the Baftas, isn’t she Australian?
"Yes, I come from the bush. If you think about it, don’t we all?"
She also told the audience of film industry greats that she would be taking over as the first female James Bond.
Rebel joked that her appearance would usher in a the new logo - drawing a version with the '00' in 007 turned into a pair of breasts.
In another joke Rebel said: "When you become the host they give you a list of everyone who s***ged their way to the nomination. Not who you'd expect. Lots of visual effects guys."
Rebel, who starred in the Pitch Perfect film series as Fat Amy, kicked off an intensive weight-loss journey in 2019.
She revealed of 165 pounds - which is a little under 12 stone - to her fans and finally hit it in November 2020.
The star followed the Mayr Method - where you focus on chewing food and eating slowly - in order to achieve her drastic weight loss.
Rebel has appeared in movie blockbusters including Bridesmaids, How To Be Single and Cats.
Sci-fi film Dune was the biggest overall winner at the Baftas last night, picking up five out of a possible 11.
Bond movie No Time To Die lost out to Belfast — Sir Kenneth Branagh’s black and white film about The Troubles — which took Outstanding British Film.
Benedict Cumberbatch, 45, was overlooked for the Best Actor gong in favour of Will Smith, 53 — who won his first Bafta for King Richard.
READ MORE SUN STORIES
Read More on The Sun
But Benedict’s film, The Power Of The Dog, landed Best Film and Best Director for Jane Campion, 67.
Lady Gaga, 35, lost out herself in the Best Actress category. Her role in House Of Gucci was beaten by Brit Joanna Scanlan, 60, for hit drama After Love.
We pay for your stories!
Do you have a story for The Sun Showbiz team?
Email [email protected] or call us direct on 0207 782 4220 .
We pay for videos too. Click here to upload yours.