James McAvoy: 12 of the best films starring the Glasgow actor - ranked

James McAvoy is one of Scotland's most celebrated actors that has appeared across a variety of roles on screen

James McAvoy is one of Glasgow's best known actors that has starred in a number of high-profile films over the years with the most notable being the X-Men prequel films.

The actor was born in Glasgow during the late seventies and spent much of his younger life growing up in Drumchapel as he attended St Thomas Aquinas Secondary School in the close by area of Jordanhill.

He studied acting at the Royal Scottish Academy of Music and Drama (now known as the Royal Conservatoire of Scotland) where he graduated from in 2000 before moving south to London.

We've picked out some of McAvoy's best appearances in film and put them in to a list ranked on our personal favourites.