The renowned singer and actress Lopez, takes the lead role of Darcy, starring opposite gracefully-aged Josh Duhamel, who starred in the rom-com film Life as We Know It (2010) alongside Katherine Heigl.
It wasn't a smooth journey landing on Duhamel as the male lead as Ryan Reynolds was initially slotted for the part, but he dropped out. Reynolds was replaced with Armie Hammer, who also exited the project because of assault allegations against him. Finally, Duhamel was cast in Hammer’s place. Let’s wait to see how his chemistry with the infamous diva pens out when the movie premieres.
Other ensemble cast members include Award winner Jennifer Coolidge as Carol, Tom’s mother, Sônia Braga, who played Samantha’s lesbian lover on Sex and the City as Renata, Darcy’s mom, Lenny Kravitz as Sean, Darcy’s ex-boyfriend, Steve Coulter as Larry, presumably Tom’s dad and D’Arcy Carden as Harriet, supposedly Darcy’s sister or friend.
More stars confirmed to feature in the film include Callie Hernandez, Cheech Marin, Desmin Borges, Melissa Hunter, Alex Mallari Jr., and Héctor Aníbal Alberto Isaac.