The real Mahal Island Location: Where was Shotgun Wedding filmed?

All Darcy Rivera (Jennifer Lopez) and Tom Fowler (Josh Duhamel) desired for their upcoming nuptials with their close relatives and friends was a romantic, tropical wedding vacation. The Mahal Island Resort, which is situated on a verdant island away from the pressures of contemporary life, is the ideal location for a wedding. It goes without saying that throughout the events of Shotgun Wedding, the resort takes on a life of its own.

Shotgun Wedding was filmed in the Dominican Republic and takes place in the fictional Mahal Island Resort in the Philippines. The plot centres on a sizable wedding celebration on an opulent island resort that goes awry when a band of pirates appears and kidnaps every visitor.


The comedic bride and groom Darcy and Tom are portrayed in the movie by Jennifer Lopez and Josh Duhamel. Sean, Darcy’s ex-boyfriend, is also featured in the film and is remarkably portrayed by Lenny Kravitz. The eccentric prospective mother-in-law, Carol, is played by Jennifer Coolidge, the star of the critically acclaimed black comedy-drama The White Lotus, which is likewise set in opulent hotel settings.

The stunning NI Dominican Republic resort served as the primary location for filming the majority of the production. Mahal Island, which appears in the film, is a computer-generated image based on a real private peninsula in the country’s north, close to the Rio San Juan.

A magnificent estate with 270-degree views of the Atlantic Ocean is where the NI resort is located. Up to 28 people can stay at this magnificent tropical getaway in 14 suites located on either Villa Amber or Villa Larimar.

The seaside all-inclusive retreat employs a committed staff of around 30 people. The amenities include an infinity pool where the visitors spend the first half of the movie, as well as a private spa, gym, putting green, and tennis court. This upmarket 5-star complex, according to Ministry of Villas, has a minimum stay requirement of three nights yet charges more than US$23,000 a night.