Samantha Barks will sometimes work out seven times a week.
The British actress stunned in Les Misérables with her tiny waist and gorgeous costumes.
The star doesn't abide by any fad diets and instead sticks to a healthy lifestyle.
"I just love doing exercise! I'm a big fan of Bikram yoga. I do it five times a week, sometimes seven if I can," she explained to British magazine Star.
"You've got to do what you can to keep yourself healthy."
The pretty brunette also makes sure she doesn't eat much junk food.
Samantha avoids meat completely but won't deprive herself of tasty treats now and again.
"I'm vegetarian too, but I never diet. I just make healthy choices and allow myself things in moderation," she revealed.
Starring in musical movie Les Misérables proved to be Samantha's big break and she has been busy attending events and working on projects since.
It's finally hit home how well she has done and the 22-year-old plans to keep things glamorous.
"I felt like James Bond!" she laughed to Empire magazine about a recent private jet flight.
"I wore a Union Jack parachute, I drank a martini - all while putting on my dress and fixing my lashes..."
© Cover Media