Pierce Brosnan has been through a lot over the years, but he's now reached a very nice milestone with his wife Keely.

This week, Brosnan celebrated his 20th wedding anniversary with Keely Shaye Smith. The couple was married on Aug. 4, 2001, and the James Bond actor paid tribute to his love on Instagram.

Pierce Brosnan and wife Keely mark 20-year anniversary

For the occasion, Brosnan shared a then-and-now post of the couple together, with the message: "Happy anniversary my darling Keely, my love forever grows with you..."

Brosnan included clover and heart emojis with his sweet tribute. The throwback photo appears to be from a Die Another Day screening, Brosnan's final "007" film from 2002.

Next to it is a more recent shot of Pierce and Keely, who are now 68 and 57 years old. Keely is Brosnan's second wife, after the Irish star tragically lost his first wife Cassandra Harris back in 1991.

Keely Shaye Brosnan (née Smith) is a journalist who first met her actor husband in 1994. They married in 2001 and now share two sons together.

Pierce Brosnan also previously said that Keely gives him "a strength I wouldn't be able to live without." Congratulations to Pierce and Keely on 20 years!

Daniel Craig is James Bond

Quiz

A James Bond movie has won the Oscar for Best Picture.