Josh Hartnett was ordered to give up vegetarianism by his doctor. The 30-year-old actor had been shooting "The Black Dahlia" alongside Scarlett Johansson when he fell ill because of his strict diet and workout regime.

He said: "I was shooting a movie in Bulgaria called 'The Black Dahlia' and I was boxing for it. I was kind of anemic because I wasn't eating very much and I was working out all the time. So I went to the doctors to see what he could do."

"He said to me, 'Do you eat meat?' When I said no, he told me, 'You need to eat meat.' So that was kind of it!"

When asked how he coped with eating meat for the first time, the star said: "It wasn't hard at all - it's actually pretty good stuff."

Josh also revealed he is finding it difficult starring in West End play "Rain Man" in London because of the added pressure of performing in front of a live audience.

He added to BBC Radio 1: "It's just a completely different experience to film because with film you do your take and then you don't get to do it ever again. But with theater you do it over and over again. When you watch a film, it doesn't change each time you watch it but with theater it changes every night."

RELATED PHOTOS AND ARTICLES
Scarlett Johansson - The Italian Job Hollywood PremiereScarlett Johansson - The Black Dahlia Los Angeles PremiereScarlett Johansson - Woody Allen On Set Filming, 'Midnight in Barcelona'Josh Hartnett - Josh Hartnett - Wicker Park Movie Premiere - ArrivalsJosh Hartnett - The Cinema Society Hosted a Special Screening of
Miley Cyrus, Daniel Radcliffe Among The Hottest Stars Under 25, New Poll SaysScarlett Johansson And Ryan Reynolds Marry
Scarlett Johansson And Ryan Reynold Tie The KnotRyan Reynolds Took Advantage Of His Wedding Venue; Went Salmon Fishing Before Marrying Scarlett Johansson
Scarlett Johansson Talks Politics And Equality On Cover Of CosmoGirl's November IssueRyan Reynolds To Run The New York City Marathon To Raise Money For Parkinson's Disease
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.