Actress Kate Bosworth deprived herself of sleep to prepare for her drug addict role in new action thriller Homefront.

The Superman Returns star plays meth addict Cassie Bodine in the new movie, and she decided to give up her beauty sleep in order to give herself a more haggard look.

She tells, "I got very little sleep. The physicality was something that the role required. She's someone who's abusing herself every day and that starts to take a toll.

"Clearly meth is a very destructive substance, and it shows physically very quickly, and it's a quick demise. It was... about how rough we wanted her to look. It wasn't something that I thought twice about. It was something that was required.''

Homefront, which also stars Jason Statham, James Franco and Winona Ryder, is due for release in the U.S. on Wednesday (27Nov13).