Source: http://www.shockya.com/news/2010/05/28/james-mcavoy-to-play-a-young-charles-xavier-in-x-men-first-class/