Today is James McAvoy’s 34th birthday, and we here at James McAvoy Fan wish him the most wonderful day with his friends and family. After getting to see James live on stage last night for an incredible performance of Macbeth, I am so excited to follow James’ career over the next year, especially with projects like Filth, Eleanor Rigby and X:Men on the horizon. Feel free to leave your birthday comments!