Vėliau aktorius suvaidino garsiuose filmuose „Wanted“ (su Angelina Jolie), „Atonement“ ir „Narnia Chronicles“, o A. M. Duff atliko ne vieną vaidmenį teatre ir televizijoje (pvz., karalienės Elžbietos BBC seriale „The Virgin Queen“).
Naujausio savo filmo „The Last Station“ premjeroje Londone J. McAvoy’us teigė nekantraująs tapti tėvu.
Aktorių pora susituokė 2006 m. spalį.