Kevin Bacon, Michael Fassbender, Lucas Till, Zoe Kravitz also attend
James McAvoy looking stylish
Scottish actor James McAvoy plays a young Professor Xavier (played by Patrick Stewart in the previous "X-Men" films). You probably recognize his handsome face from "The Last King of Scotland," "Atonement" and "Wanted."
He can currently be seen in Robert Redford's historical drama "The Conspirator."