"It was very physically demanding - I remember getting off the airplane and getting my schedule and on my schedule it said, ''I hope the cast brought sneakers and tomorrow you will be picked up for training'', and no one told us about this, we weren't prepared for this," the Mirror quoted her as saying.
"Every single day if we weren't shooting, we were in fight training for two or three hours a day and then we were in personal training," she added.
By the end of all the sessions, Nikki felt like a sports pro. "We literally felt like athletes. It was like sleep, train, eat and sleep again - that was the day," she said. But Ashley Greene, who portrays Alice Cullen, relished the thought of being paid to exercise.
"It was tons and tons of fight training, which was actually fun because it kept us in shape," said Greene. "It was really cool to be able to learn different choreography and stuff like that. And at that point we could pretty much eat whatever we wanted because we were working out so much," she added.