(Né le 21 avr. 1979) James McAvoy est un acteur écossais. Il a été connu du grand publique grâce au rôle de Leto Atréides II dans la série Les Enfants de Dune qui a été diffusée aux États-Unis en 2003. En 2005, il jouera dans l'adaptation cinématographique du roman fantastique de C.S. Lewis : Le Monde de Narnia en interprétant le rôle de Tumnus.