James McAvoy

James McAvoy

James McAvoy is a Scottish actor who once again plays Professor Xavier in the upcoming film X-Men: Days of Future Past. Watch a trailer for the film here.

Watch Segment

James McAvoy Shot Josh Helman in the Face on Set

James McAvoy Shot Josh Helman in the Face on Set

Watch Segment

James McAvoy Appreciates Food-Based American Sports

James McAvoy Appreciates Food-Based American Sports
Back to top