BAFTA viewers were left in tears as Hannah Waddingham took to the stage with an emotional performance.
The Eurovision star, 49, performed a beautiful rendition of 'Time After Time' by Cyndi Lauper.
Hannah's cover was dedicated to all of the stars that have sadly passed away in the film and TV industry.
Wearing a black dress, she sang as pictures of actors flashed up on screen, including Carl Weathers and Michael Gambon.
Reacting to the touching scenes on social media, one Bafta viewer said: "Hannah Waddingham is just wonderful!"
A second wrote: "Wow that performance from Hannah Waddingham made me emotional."
"I woke up, turned on the #BAFTAs and Hannah was immediately announced. I cried. Now I have to go to work. I'm glad I hadn't done my makeup first," said a third.
While a fourth commented: "Hannah Waddingham is just divinely wonderful! Time after Time."
David Tennant hosted this year's Bafta awards from the Southbank in Central London.
Stars including David Beckham, Margot Robbie, Emma Stone and Martin Compston were all pictured on the red carpet.
Most read in TV
This year's star-studded event sees a total of 38 films up for awards.
Before the ceremony officially got underway the results of this year's Bafta winners was revealed.
Florence Pugh, Daisy Edgar-Jones and Michelle Keegan had led the red carpet arrivals.
It comes as...
- The winners of this year's Baftas have been announced
- Oppenheimer scoops seven gongs as it dominates Baftas
- Margot Robbie's Barbie snubbed as it fails to get a single gong
- Sophie Ellis-Bextor wows with killer performance
- Prince William attends Baftas without Princess Kate
- Emily Atack shows off her growing baby bump
- Singer Dua Lipa and lover Callum Turner hit the carpet
- Eurovision star Hannah Waddingham moves viewers to tears
- Emma Stone crashes into a TV camera in awkward live blunder
- Bafta fans 'switch off' over a 'cringe' Ted Lasso act
The 77th British Academy Film Awards in a snapshot
SHOWBIZ expert Amanda Devlin gives her take on the Bafta results...
It was a top night for Christopher Nolan's epic biopic Oppenheimer.
The film scooped seven awards out of 13 nominations as it dominated the ceremony.
Nolan won Best Director for the first time in his career - and earned a standing ovation from the audience.
Leading actor winner Cillian Murphy received rapturous applause as his name was announced.
Oppenheimer's success was closely followed by Poor Things, which took home five gongs including Emma Stone's win as Leading Actress.
She beat Margot Robbie to the award, meaning Barbie left empty-handed after being snubbed by Bafta.
Her co-star Ryan Gosling also missed out on Supporting Actor - and struggled to understand a Coronation Street-related joke made by host David Tennant.
The Zone of Interest won Outstanding British Film and Film Not in English.
Meanwhile Oompa Loompa actor Hugh Grant took a cheeky swipe at the Bafta nominees about their films being "too long" in a Willy Wonka gag.
Back to the Future legendary actor Michael J Fox had everyone up on their feet as he came on stage in a wheelchair to present Best Film.
The star - who has Parkinson's - was cheered as he took the final steps to the podium to announce Oppenheimer's success.
Prince William wore a velvet jacket as he was snapped arriving ahead of the ceremony, without Princess Kate, who is recovering after planned abdominal surgery earlier this month.
Hannah wasn't the only singer tonight as noughties legend Sophie Ellis-Bexter performed her hit Murder on the Dancefloor.