The blue carpet was rolled out in London for the UK premiere of X-Men: Days of Future Past. Despite the rain, nothing could keep a smile off the A-Listers as they threw on lavish gowns and sharp suits for the latest installment of the X-Men Franchise.
Former X-Factor winner James Arthur barely looked recognisable as he channeled his inner boy band with a swept hairdo and a low cut tee.
British talent James McAvoy and Sir Ian McKellen stole the show at the premiere as their co-stars Jennifer Lawrence and Hugh Jackman were nowhere to be seen.
X-Men: Days of Future Past is released in the UK on the 22nd of May.