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 Appreciates Food-Based American Sports

James McAvoy Appreciates Food-Based American Sports

Watch Segment

James McAvoy Shot Josh Helman in the Face on Set

James McAvoy Shot Josh Helman in the Face on Set
Back to top