While there's no denying Emma Watson was as chic as ever and Dan Steven's three-piece suit matched the colour of his eyes, Celine Dion took our breath away in a powder blue gown at the Beauty and the Beast premiere in LA last night.
The 48-year-old singer's show-stopping high-neck Christian Siriano dress also featured a small train, and a beautiful eye-catching cape design on the shoulder. After working it on the red carpet, Dion then posed for photos with fans and signed autographs.
The original 1991 Beauty and the Beast track was performed by Celine and Peabo Bryson, and the anticipated remake features John Legend and Ariana Grande taking on the classic hit.
Celine has recorded How Does a Moment Last Forever for the new live animated version.
Meanwhile, Watson swapped beautiful princess-style gowns for a stylish black Oscar de la Renta jumpsuit hot off 2017 fall runway. The actress wore the gold rose pin at her hip instead of at the bust, and the detail is in tribute to the film's iconic flower.
Watson takes on Belle in the highly-anticipated remake, while Stevens plays the Beast, and Luke Evans plays brutish love rival Gaston.
The film is released in the UK on March 17.