The Cast For Jennifer Lopez's New Movie Will Make You Do a Double Take

If you can still quote lines from Maid in Manhattan, then we think we might just have the key to your new obsession. Second Act is Jennifer Lopez's latest movie, directed by Peter Segal, and it tells the story of a big-box store worker who dreams of making it on Madison Avenue and may just be able to make it happen — with the help of a little deception. You won't be able to see Lopez's street smarts in action until Dec. 14 when the movie hits theaters, but check out the cast (and the love interest that Lopez specifically requested) to see why we've already marked our calendars for this new rom-com.

Jennifer Lopez as Maya Vargas
Getty | Frazer Harrison

Jennifer Lopez as Maya Vargas

Jennifer Lopez stars in this film as Maya Vargas, a 40-year-old mother and big-box store worker who gets a second chance at living up to her potential when she creates a fake Facebook account and misleads a private finance company into believing she's an experienced consultant.

Vanessa Hudgens as Zoe
Getty | Alberto E. Rodriguez

Vanessa Hudgens as Zoe

High School Musical turned Broadway star Vanessa Hudgens will play Zoe, Maya's young new coworker whom she befriends.

Leah Remini as Joan
Getty | Bryan Bedder

Leah Remini as Joan

The King of Queens actress Leah Remini is set to play Joan, Maya's friend (and Lopez's real-life BFF) who works alongside Maya at The Value Shop but supports her dreams of ascending to better things.

Annaleigh Ashford as Hildy
Getty | Walter McBride

Annaleigh Ashford as Hildy

Best known for playing Glinda in Wicked and Elle Woods in Legally Blonde on Broadway, Annaleigh Ashford will appear in the movie as Hildy, another one of Maya's new coworkers.

Freddie Stroma as Ron
Getty | Desiree Navarro

Freddie Stroma as Ron

Freddie Stroma, who is best known for playing Cormac McLaggen in the Harry Potter series, will play Maya's arrogant new boss, Ron.

Dan Bucatinsky as Arthur
Getty | David Livingston

Dan Bucatinsky as Arthur

Scandal actor Dan Bucatinsky will appear in the movie as Arthur, an obnoxious coworker who gets promoted over Maya.

Treat Williams as Anderson Clarke
Getty | David Livingston

Treat Williams as Anderson Clarke

Veteran actor Treat Williams is set to play Anderson Clarke, the owner of the private finance company that hires Maya.