Rufus Wainwright will take the stage with stars including Boy George, Ed Harcourt and Elbow frontman Guy Garvey at his upcoming Christmas concert in London. A Not So Silent Night will take place at the British capital's Royal Albert Hall on 9 December (09).