They famously keep their romance out of the public eye and are devoted parents to their two daughters.
The 47-year-old actor rocked a pair of trunks as he cosied up to his girlfriend, who looked incredible in an orange bikini. It looks like Gerard Butler has once again rekindled his relationship with girlfriend Morgan Brown, as the couple looked as in love as ever while getting cosy on the beach in Tulum, Mexico on Friday Morgan looked in a state of bliss as she snuggled up to her boyfriend while soaking up the sun.
She looked amazing in her bright bathing suit, which left very little of her toned figure to the imagination.
Looking impossibly handsome, the heartthrob showed off his muscular frame in a mint green t-shirt and navy trousers paired with chestnut boots.
The La La Land's star's brunette locks were slicked into a side-parting and he covered his eyes with cool shades.
Standing alongside the ocean, the couple were clearly enjoying every moment of their getaway to paradise.