See James McAvoy on stage in Glasgow – for £15

James McAvoy