James también participó en "Wimbledon", junto a Kirsten Dunst y Paul Bettany, y en la película de fantasía "", como el fauno Tumnus, por la que James McAvoy fue nominado como mejor actor británico por el London Film Critics Circle y como mejor actor novel en los Premios Empire en 2006.