Andrew Garfield has compared starring in his Broadway play to a ''sweat lodge''.

The 34-year-old actor admitted working on 'Angels in America' - a two-part epic which has a total run time of close to eight hours - is exhausting and he has never had a ''great show'' because it takes so much out of him.

He admitted: ''There's something about the exhaustion. It's like doing a sweat lodge. Because it's seven-and-a-half hours, you never have a great show.

''We all come of at the end of a two-show day and go, 'It was f**king great, and it was f***ing awful.' ''

But Andrew tries not to ''feel sorry'' for himself too much because he feels so ''privileged'' to be a part of the play, which examines AIDS and homosexuality in America in the 1980s.

He added in an interview with Variety: ''But as soon as I start to feel sorry for myself that I've been given this duty of attempting to make sense of this play and give it to people, I immediately get knocked sideways.

''I go, 'Shut the f**k up. This is such a privilege to honour the souls that didn't make it through and to honour the souls that did.''

And the British actor admitted he needs to do a lot of ''decompression'' after a performance in order to fully relax.

He said: ''It's only acting, after all, but if you're doing your job properly, you're convincing your body that it's going through what the character is going through.

''There's a lot of decompression needed. I watch stupid television, Netflix kind of stuff -- although not necessarily stupid. I've been watching 'The Good Place', which is not stupid at all. It's very smart that is always incredibly funny.''