AdvertisementWhy Actor James McAvoy Almost Turned Down 'Trance'March 29, 2013NPR StafffacebookEmailIn director Danny Boyle's upcoming film Trance, James McAvoy plays Simon, an art auctioneer whose gambling problem pushes him into an awkward relationship with a group of criminals. (Fox Searchlight Pictures)