Shock! Jennifer Lopez has a huge tattoo on her right arm, which she has been hiding for years without anyone knowing

Jennifer Lopez has seen in character for the first time on the set of Ben Affleck’s film Unstoppable in Los Angeles.

The actress, 54, had a large fake tattoo of Jesus Christ’s crucifixion on her upper right arm — reminiscent to the very real cross tattoo on husband Ben’s right arm.

Like Ben’s, Jennifer’s is surrounded by bright red flowers while the rest is drawn out in black ink.

Jennifer Lopez seen on set of Ben Affleck's Unstoppable for first time...

Unstoppable is Ben and collaborator Matt Damon’s second feature with Artists Equity, the independent film production company they launched last year.

Its debut film was the sports drama Air, which tells the story of Nike’s iconic partnership with NBA star Michael Jordan.

It premiered in April and has since been made available to stream on Amazon Prime Video.

Ben and Matt were in final talks to start production on Unstoppable in March, according to Deadline.

It follows the three-time All-American wrestler Anthony Robles, who, despite being born with one leg, went on to win a national championship at Arizona State.

Jennifer Lopez Is Dressed Down (and Tattooed!)

William Goldberg – known for his editing work on Ben’s films Argo (2012) and Air (2023) – is helming the project.

Jennifer’s role is currently unknown and a release date has yet to be revealed.

For the shoot, Jennifer was casually dressed in flared blue jeans and a sleeveless purple top as she prepared to step in front of the camera.

Instead of her typical honey-toned hair, the Hustlers star rocked a voluminous brunette wig styled in loose curls.

It was her massive tattoo that caught the eye as she tucked her hair behind her ear in one shot.

Jennifer’s husband Ben is no stranger to large tattoos as he’s gotten six on his body over the years.

BACKGRID.

Most recently, Jennifer unveiled that she and the Argo actor got matching tattoos to honor their ‘commitment’ to each other.

Ben has a pair of overlapping arrows under his armpit area with the letters J and B between them, while Lopez is inked on her left side with an infinity sign with an arrow on it that read the words ‘Jennifer’ and ‘Ben.’

Jennifer called the permanent tributes ‘sexy’ as she showed them off on Valentine’s Day.

But the Maid In Manhattan star isn’t a fan of all of her man’s tattoos — particularly the giant, colorful phoenix that takes up his entire back.

During a 2016 interview, she called the tattoo ‘awful’ and criticized it for being too colorful like many of his other tattoos.

Jennifer Lopez seen on set of Ben Affleck’s Unstoppable for first time

‘I would tell him that! Like, what are you doing? It has too many colors. His tattoos always had too many colors,’ she said.

‘They shouldn’t be so colorful, you know what I mean? They should be cooler.’

Affleck initially claimed the back ink was fake for a film role but later admitted that he lied.

Jennifer was surrounded by crew members, one of which had a clipboard in hand as they spoke to their co-workers, as she worked on her husband’s latest project.

During a break between scenes, she was captured strolling around the set with script pages in hand.

She had her cellphone held up to her ear as not to disturb her perfectly styled wig.

Jennifer Lopez Showing Her Arm Tattoo Same Like Ben Affleck.

Jennifer was joined by a male co-star in a blue suit as they performed a scene near a parked car.

There were also two child stars standing feet behind Jennifer.

Though it’s unclear if Ben will star opposite his new wife, the couple have worked with one another in the past.

They met on the set of the 2003 rom-com Gigli, which bombed at the box office.

Jennifer and Ben — referred to by the press as ‘Bennifer’ — got engaged that year but their relationship came to an end in January 2004.

So fans were delighted when the couple rekindled their romance in 2021 after 17 years apart.