January, who is expecting her first baby this autumn, wore a gorgeous royal blue draped dress with black beaded spiderweb crochet detailing by Doo.Ri, accessorised with Rosegold nude cutout leather Layla stiletto sandals.
Zoe sported a classic chic charcoal grey shift dress with a quirky pair of heeled patent-leather brogues – and gave a nod to her rock heritage with plenty of silver rings.
Michael Fassbender, not to be outdone, sported a sharp black suit and white shirt, sans tie, while James McAvoy opted for a more casual jeans-jacket-T-shirt combo.
X-Men: First Class is directed by Michael Vaughn (Kick-Ass, Stardust, Layer Cake). The film, which is set in the 1960s and serves as a prequel to the events of the earlier X-Men trilogy, also stars Nicholas Hoult, Jennifer Lawrence, Rose Byrne and Kevin Bacon.
SEE TRAILER - left!
X-Men: First Class is out on 1 June.
By Harriet Reuter Hapgood