KELLY Osbourne stole the show at Monday night's "The Dark Knight" premiere in London - but for all the wrong reasons. Wearing a garish transparent black dress, the daughter of Ozzy and Sharon Osbourne looked anything but demure as she walked the red carpet. The faux-pas was all the more unfortunate given that the Batman sequel premiere attracted a who's who turnout of star-power in London's West End. Maggie Gyllenhaal, who plays Rachel Dawes in the film, looked stunning in a black satin gown. The Batmobile had earlier roared up the red carpet to mark the much-anticipated return of the Caped Crusader to the big screen. The Dark Knight's stars Gyllenhaal, Christian Bale, Sir Michael Caine and Aaron Eckhart all greeted fans at the Leicester Square event. Sir Michael Caine, reprising his role from Batman Begins as butler Alfred, said: "It's wonderful. I've been to a lot of these and this is the biggest lot I've ever seen turn out for a movie. "The box-office is great and the film has been so universally accepted and praised. I'm quite overwhelmed actually. "I'm at this age and I'm in one of the biggest movies of the world." The follow-up to Batman Begins has been hailed by critics as the film of the year for its adult storytelling and, in particular, a mesmerising performance by tragic Heath Ledger as The Joker. A huge amount of press attention has focused on the film following the Australian's tragic overdose death in January at the age of just 28. Ledger is already tipped to secure an Oscar nomination at the 2009 Academy Awards for his standout performance. Caine, 75, said: "We've gone through the mourning phase and we're now in the tribute phase. When I saw him onscreen I was completely blown away. "He was such a wonderful actor and he created one of the greatest villains you've ever seen." Meanwhile, "The Dark Knight" toppled Spider-Man as the king of Hollywood superheroes today, according to final box-office figures. It took a US box-office record of $158.3million in its opening weekend, beating the previous best of $151.1m set by Spider-Man 3 in May last year.                           - Daily Mail