In the film, Heigl's character, Stephanie Plum, takes a job as a New Jersey bounty hunter working for her cousin, a bail bondsman.
Heigl gets physical in the film, but that wasn't the toughest part of the role. She had to master that Jersey accent.
"I'm hoping that it's close enough that the rest of the world ... will buy it. That's my goal," she said. "It's really hard to nail an accent and to stay consistent with it. That was always my big thing."
The scenes she didn't want to go back and shoot multiple takes on involved her near nudity.
"We got it over pretty quickly," she said.
Heigl may have been nearly naked, but the set always seemed fully dressed - with junk food.
"(Stephanie Plum) never stops eating, it was driving me nuts," Heigl said. "In one scene, we're sitting in the rain, and I'm eating handfuls of Skittles. By the time that scene was over, I never wanted to see another Skittle in my life."
"One for the Money" is rated PG-13 and is in theaters this weekend.