Taylor Kitsch lost 30 pounds for his role in 'Waco'.

The 36-year-old actor is starring as cult leader David Koresh in a new TV miniseries and though he shed the weight slowly, the hunky star is now eating ''anything and everything'' to get his normal figure back.

Speaking on 'The Ellen DeGeneres Show' on Monday (16.10.17), Taylor said: ''I lost just around 30 pounds. I am still gaining back the weight and literally eating anything and everything in sight.

''I had four months to lose the weight, which is a healthier way of doing it. So it's like six pounds, seven pounds a month, which helps.

''It's better than 10 or 12.

''I'd get 500 calories at breakfast and then I'd go from veggies in the mid-afternoon to chicken broth after 4 o'clock.

''And then I'd go run, and that's what you get.''

'Waco' follows the story of the Waco siege back in 1993, where a compound belonging to the Branch Davidians sect was suspected to contain weapons and an arrest warrant was issued.

However, after an attempt to raid the ranch, an intense gun battle started, resulting in the deaths of four government agents and six members of the cult.

The standoff lasted 51 days and the FBI launched an assault and initiated a tear gas attack. During the attack, a fire engulfed the centre and 76 people died, including Koresh himself.

Taylor is also starring in a new drama 'Only The Brave' alongside Josh Brolin which follows the story of one of the most elite firefighting teams the Granite Mountain Hotshots, and during filming, the actor had to flee the set when the heat became too extreme.

He said: ''It was incredible. We would get the gel on before but one scene Josh was doing a take and they said if it gets to hot leave the scene.

''Brolin was doing this intense scene and you see me in the background going 'nope it's too hot' and I leave.''