Shotgun Wedding has been released on Amazon Prime, boasting an impressive cast of characters. Originally meant for a theatrical release, Shotgun Wedding brings Jennifer Lopez back to the screen in what initially seems to be a rom-com: destination wedding, monster mother-in-law, and pre-wedding jitters. However, director Jason Moore takes the romance and replaces it with chaotic action, as the entire wedding party is taken hostage by pirates and the soon-to-be newlyweds need to save them.

Shotgun Wedding makes use of a large ensemble cast, with each cast member in their element as their unique character. J-Lo leads Shotgun Wedding, but each character truly shines with the likes of Jennifer Coolidge and Lenny Kravitz playing ing roles. Shotgun Wedding makes use of its large ensemble cast to follow multiple storylines and relationships, all while trying to escape from gun-wielding pirates. Here’s the full cast and character guide for Shotgun Wedding:

Related: Why Jennifer Lopez Didn't Return For Anaconda 2

Jennifer Lopez as Darcy Rivera

Jennifer Lopez and Josh Duhamel in Shotgun Wedding

Jennifer Lopez stars as bride-to-be Darcy Rivera in Shotgun Wedding. Despite being madly in love with fiancée Tom, Darcy gets cold feet before the wedding and doubts their relationship. However, before she has time to act, Darcy has to work with Tom to try and save their wedding party from the pirates. Jennifer Lopez is widely known for her singing career, but J-Lo is also no stranger to rom-coms with credits such as Maid in Manhattan and The Backup Plan. Not restricted to rom-coms, Lopez also stars in Selena in the 1997 movie of the same name.

Josh Duhamel as Tom Fowler

Jennifer Lopez and Josh Duhamel in Shotgun Wedding

Josh Duhamel plays the groom-to-be Tom Fowler in Shotgun Wedding, and Tom is more of a groomzilla than he realizes. Tom is so determined for everything at his wedding to be perfect for Darcy that he does not notice her doubts about marrying him. Tom’s wedding efforts seem futile once the pirates attack, and he has to save the wedding party as well as his relationship with Darcy. Duhamel is best known for his role as Colonel William Lennox in the Safe Haven and, more recently, Blackout.

Jennifer Coolidge as Carol Fowler

Jennifer Coolidge as Carol Fowler firing a machine gun in Shotgun Wedding

Jennifer Coolidge is in her element as Tom’s mother Carol Fowler. Carol’s social-awkwardness and complete obliviousness to how she third-wheels Tom and Darcy’s relationship provides many hilarious moments. American Pie.

Lenny Kravitz as Sean Hawkins

Lenny Kravitz as Sean in Shotgun Wedding

Lenny Kravitz brings more drama and chaos to the turbulent wedding as Sean Hawkins, Darcy’s ex-fiancée. Sean seems like the perfect ex and seems almost too good to be true, which he is, as he consistently causes issues for Darcy and Tom. Kravitz is best known for his music but is no stranger to the screen as he has starred in Selma.

Related: Hunger Games' Panem Name Origin Reveals A Dark Truth About The Capitol

Sônia Braga as Renata Ortiz

Sonia Braga Shotgun Wedding

No rom-com is complete without the mother of the bride dealing with her ex-husband’s new girlfriend, and Sônia Braga plays this role perfectly as Renata Ortiz. Renata is Darcy’s mother and, quite the opposite to Coolidge’s character, is a straight-up, no-nonsense mother. Renata’s personality perfectly goes against her ex-husband, who she desperately tries to avoid. Braga is best known for playing Spider Woman from Kiss of the Spider Woman and has also had roles in Sex and the City and American Family.

Cheech Martin as Robert Rivera

Robert in Shotgun Wedding

Counteracting Braga’s character is her ex-husband Cheech Marin’s (part of the The War with Grandpa.

D’Arcy Carden as Harriet

Robert and his young girlfriend Harriet in Shotgun Wedding

D’Arcy Carden takes the role of Robert's new, younger girlfriend Harriet. Harriet has the ability to not only annoy Robert's ex-wife Renata but generally gets on the nerves of the entire wedding party. Carden's (Broad City and Other People among others.

Every ing Actor in Shotgun Wedding

Jennifer Coolidge and Steve Coutler in Shotgun Wedding

Callie Hernandez as Jamie Rivera: Hernandez plays Darcy’s sister, Jamie, and naturally they have some sibling rivalry. Jamie is jealous of her older sister but mainly ive. Hernandez is recognizable from La La Land.

Steve Coulter as Larry Fowler: Steve Coulter plays father of the groom Larry, and Carol’s not-as-eccentric husband. Coulter is known for playing Yellowstone.

Desmin Borges as Ricky Silver: Rick Silver is the best man to Tom and Borges can be seen in Utopia.

Selena Tan as Margy: Margy is the hotel owner where Darcy and Tom’s wedding is set, ultimately having it taken over by pirates. Beyond Shotgun Wedding, Tan is best known for her role in Crazy Rich Asians.

Next: How I Met Your Mother: The True Story Behind Jennifer Lopez’s Cameo