An infamous red carpet prankster struck actor Brad Pitt in the face as he signed autographs at the Hollywood premiere of a film starring his partner Angelina Jolie.