"Pirates of the Caribbean" star Keira Knightley has reportedly gifted a 40,000 pounds Rolex watch to her musician husband James Righton for his 30th birthday.
The 28-year-old star presented the lavish gift to Righton as a birthday present while they partied with friends in a London pub, reported Contactmusic.
"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," a source said.