Every James McAvoy Movie Ranked From Worst To Best
Scottish-born actor James McAvoy is one of the most talented and captivating actors on the screen and stage. With an acting career spanning over two decades, it s impressive that no two James McAvoy films are exactly the same. He has played a faun, an assassin, a professor and even the man who…
Source: Looper (2022-06-09)