There were plenty more fellas who joined James Marsden, Fan Bingbing and Jennifer Lawrence on the red carpet for the ‘X-Men: Days Of Future Past’ world premiere held at the Jacob Javits Center on Saturday (May 10) in New York City.
Michael Fassbender: The actor looked very dapper in his Giorgio Armani three-piece charcoal-grey peak-lapel suit with a sleek sheen, styled with a white shirt and green tie.
Nicholas Hoult: The British actor wore a Dior Homme navy wool narrow-notch-lapel suit which made his blue eyes pop. The look was styled with a crisp white cotton shirt, black tie and black leather derbies.
Hugh Jackman: Sporting a band aid on his nose, the actor still managed to look very sharp in his black suit sans tie.
James McAvoy: The Scottish actor was smouldering on the red carpet wearing a Prada dark grey tela mohair suit, grey light popeline shirt and burgundy tie.
Evan Peters: In a sea of navy, black and grey suits, the young actor added some colour to the red carpet, wearing a green Prada suit with a matching tie and lighter-coloured shirt.