James McAvoy jest szkockim aktorem. Po raz pierwszy pojawił się w filmie jako nastolatek, grając Kevina Savaga w filmie "The Near Room". Później uczęszczał do Royal Scotish Academy of Music and Drama, którą ukończył w 2000 roku. Pierwszą dużą rolą którą zagrał był Leto Atryda II w miniserialu science-fiction "Dzieci Diuny" z 2003 roku. W tym samym roku pojawił się w reżyserskim debiucie Stephena... Fry "Bright Young Things" i serialu BBC "State of Play". W 2004 zagrał w komedii "Shameless Christmas Special", zyskując swoją rolą uznanie krytyków. Zagrał też Roriego O’Shea, irlandzkiego nastolatka cierpiącego na dystrofię mięśni w "Inside I’m Dancing" oraz pojawił się w komedii "Wimbledon". 2005 rok przyniósł mu jedną z najbardziej charakterystycznych jak dotąd ról - fauna Tumnusa w adaptacji niezwykle popularnego cyklu C. S. Lewisa "Opowieści z Narnii: Lew, Czarownica i Stara Szafa". Wystąpił także w dokonanej przez BBC nowej adaptacji Makbeta "ShakespeaRe-Told" jako Joe Makbeth. W 2006 roku zagrał u boku Gillian Anderson i Foresta Whitakera w adaptacji powieści Gilesa Fodena "Ostatni król Szkocji" opowiadającej o rządach okrutnego dyktatora Ugandy Idi Amina w latach siedemdziesiątych widzianych oczyma jego osobistego lekarza. W 2011 roku było o nim głośno w związku z jego udziałem w filmie opowiadającym o początkach historii mutantów "X-Men: Pierwsza klasa", gdzie wcielił się w Charlesa Xaviera, późniejszego Profesora X. Prywatnie jest mężem aktorki Anne-Marie Duff, z którą ma syna Brendana.więcej