James McAvoy James McAvoy Is on His Way to Steal Your Girl, Your Mom, and Your Grandma by Ryan Roschke 4 years ago