James McAvoy is a Scottish actor and director. He made his acting debut as a teen in The Near Room and appeared mostly on television until 2003, when his film career began. From Wikipedia
The festival will feature 13 world premieres and appearances by Jessica Lange, Ed Harris, Tim Roth, and James McAvoy from February 26 to March 9.