this means war uk premiere