James McAvoy may not want to become to attached to his (sometimes) flowing locks. According to The Hollywood Reporter's Heat Vision blog, Fox has tapped the 31 year-old Scotsman to play Charles Xavier in Matthew Vaughn's "X-Men: First Class."

The last time McAvoy took a comic role was in 2007's "Wanted," where he played the trigger-happy assassin Wesley Gibson. "First Class" will take him in a decidedly different direction, replacing guns with psychic powers and plopping him alongside a young Erik Lensherr in their pre-Professor X and Magneto days.

"First Class" will reportedly pit Xavier and Lensherr's ragtag team of mutants (old and new, alike) against a mondo threat, which results in a rift between the two that catalyzes the future of the X-franchise. Fox is keeping mum on whether McAvoy will be shedding his mane for the fast-tracked film, but its June 3, 2011, release date means fans will know sooner rather than later.[Via Heat Vision]