Kozja bradica, čupava frizura i velike uši te simpatičan osmijeh ono je po čemu je publika dugo pamtila Jamesa, a od te uloge dosta se promijenio i postao miljenik ženske publike.
"X-Men", "Split" i "Atomic Blond" samo su neki od hit filmova u kojima je glumio ovaj zgodni glumac kojeg je publika dugo doživljavala kao dobroćudnog i niskog lika iz jedne bajke.
Od listopada 2006. godine u braku s devet godina starijom glumicom Anne-Marie Duff. Upoznali su se na snimanju serije Shameless u kojoj su njihovi likovi, Steve i Fiona, ljubavni par.
Kada su mu na početku karijere počeli govoriti da ga žene doživljavaju kao seks simbol, on je rekao da je njemu to smiješno jer je on nizak i nije baš zgodan.