Top 10 best Ewan McGregor movies

By toptens

A top ten of the best Ewan McGregor films, with the exciting Trainspotting (1996) at number two, Last Days in the Desert (2015) and Velvet Goldmine (1998) at number three. Not an obvious top 10 so be sure to let us know in the comments what you think of this list.