Jennifer Lawrence almost stained her 'American Hustle' costume with dust from her Doritos.

The 23-year-old actress tucked into the bright orange calorific treat while wearing her character's iconic white dress on set, but luckily costume designer Michael Wilkinson had four back-up gowns on standby in case of any accidents.

Speaking to Vanity Fair, he said: ''I'm kind of glad we did [have more than one dress made] because Jennifer Lawrence is a very...let's say...raw and intuitive young lady and she's not against eating Doritos and snack food in her costume. So we were glad that we had a couple.''

Meanwhile, the blonde beauty - who refuses to calorie count - previously admitted that when her friends go on ''crazy'' diets, she is the one eating their leftover food.

She said last year: ''I'm just so sick of these young girls with diets. I remember when I was 13 and it was cool to pretend to have an eating disorder because there were rumours that Lindsay Lohan and Nicole Richie were anorexic.

''I thought it was crazy. I went home and told my mom, 'Nobody's eating bread - I just had to finish everyone's burgers'.''