Hugh Grant Has A Jolly Good Time At ‘The Pirates!’ Premiere