Jared Leto's weight gain struggle

Jared Leto is "terrible" at eating a lot but needs to gain weight to play the Joker in 'Suicide Squad'.

Jared Leto
Jared Leto

Jared Leto is "terrible" at eating a lot.

The singer-and-actor needs to bulk up to play the Joker in the forthcoming 'Suicide Squad' movie but the 43-year-old actor - who is vegan, meaning he doesn't consume animal products - is finding it hard to gain weight.

He said: "I'm trying to gain a lot of weight. It means I have to eat every couple of hours -- and I'm terrible at eating a lot."

The 'Dallas Buyers Club' star is excited about the "challenge" of portraying such a "beautiful disaster".

He told Billboard magazine: "The opportunity to take on this nearly Shakespearean character -- that's what graphic novels and comic books are becoming, right?

"[He's] this beautiful disaster of a character -- what a big challenge."

While Jared's diet is making it hard for him to gain weight, he has previously credited it for his youthful looks.

He said: "It's probably just down to sleep and diet. If you travel long-haul a lot or don't sleep much, [your body's] not going to last very long, that's for sure.

"I'm pretty healthy so I think that helps a lot. I've been that way for a long time. Twenty solid years of eating vegetarian/vegan and taking care of myself. That probably helps the preservation process."

Report a problem