James McAvoy took on the role of a young Charles Xavier in X-Men: First Class three years ago. He reprises the role in X-Men: Days of Future Past which slipped to the number two box office slot this weekend behind a huge opening for Disney's Maleficent.
Feeling down and out on Monday? Let Captain America, Chris Evans, improve your mood. He has ruled the box office for a third straight weekend bringing in $26.6, and earned today's Man Crush Monday title.