Keira Knightley gave her husband James Righton, a Rolex watch for his 30th birthday.
The actress paid around £40,000 for the Rolex watch. (Around $62212)
A source told The Sun newspaper: ''Keira wanted to buy something special. James is not materialistic but a Rolex is not something to be sniffed at. He loves it and was really touched.''