‘This Means War’ Premieres In London