James McAvoy | Top Gun