Brad Pitt has reportedly spent £250,000 on one of the world's most expensive watches as a wedding present for fiancee Angelina Jolie.