Captain Jack Sparrow's ship is finally coming to a dock - or so several sources say.

Celebuzz's unnamed source claims that the 'Pirates of the Caribbean' star has already popped the question to rumored girlfriend, Amber Heard. What's even more is that the actress has already allegedly said yes, claims the same source.

"It happened on Christmas Eve," a source close to the family told Celebuzz.

"Amber really took her time to make up her mind."

Celebuzz further notes that this isn't the first time the 50-year old actor popped the question and that Amber reportedly turned him down the first time.

A source for Us Weekly also confirmed that the two are indeed planning to marry.

While Celebuzz and Us Weekly claims a Thursday and a close-to-Thursday engagement, E! Online's source reveals that the power couple were already engaged as early as Tuesday.

Nevertheless, the actress was spotted outside of Ago Restaurant sporting what the Daily Mail defines as a beautiful ring with "a large single emerald or princess cut stone in an elaborate platinum setting." The ring fell to the side a bit in the photo, hinting that the ring is yet to be sized correctly.

Depp and Heard reportedly began dating 2012, says Us Weekly, after the 'Pirates of the Caribbean' star called it quits with then long-term girlfriend, Vanessa Paradis.

The actor has two kids with Paradis - 14-year old Lily Rose and 11-year old Jack. He was also once married for more or less three years to make-up artist, Lori Anne Allison, notes E! Online.

Despite PDA and the public already regarding Depp and Heard as an item, the alleged couple has not confirmed their relationship yet. Both have also not confirmed recent engagement rumors.

The 50-year old actor and her much younger alleged fiancé will reportedly reunite - at least on screen, in a crime-thriller film, 'London Fields' slated to hit theatres later this year, says Us Magazine.