Nicole Kidman made a dazzling appearance in an ivory silk dress when she picked up the Bafta for best actress on Sunday night in London. The Australian star, who was honoured for her performance in The Hours, looked a far cry from her downtrodden character when she arrived in a strapless Ungaro gown. But it was Catherine Zeta-Jones who stole the show, by making an emotional acceptance speech for the best supporting actress gong.
"Oh my gosh, I'm very hormonal, forgive me!" said the Welsh actress, who is eight months' pregnant. Catherine won the prize for her performance in the musical Chicago. With her voice faltering, she continued: "I am tearful at the slightest thing at the moment. I've dreamed about this for a long time." Her husband Michael Douglas was on hand to give her moral support.
Other winners at the Leicester Square ceremony included Daniel Day-Lewis, who won best actor for Gangs Of New York and Christopher Walken, who took the best supporting actor prize for Catch Me If You Can.
The prestigious best film gong went to The Pianist, Roman Polanski's heart-wrenching holocaust drama. Roman also picked up the best director award for his moving story of a musician's struggle to survive in the Warsaw ghetto.
The night's most popular star was Angelina Jolie, however, who delighted a huge crowd of movie fans gathered outside with a 45-minute walkabout. Other guests at the ceremony included Sir Michael Caine, Edward Norton, Meryl Streep, Halle Berry, Renee Zellweger and Julianne Moore.