James McAvoy
Who is McAvoy? Not all film characters manage to leave a great impression that lives in the minds of the audience for an extended period. Not all actors possess the skills and tenacity to do such characters justice. Some characters are timeless, and some are forgotten in a matter of weeks or even seconds. James […]