Bradley Cooper, left, and Gerard Butler, right - The Independent