We love her. She literally doesn't give a flying sh*t about who she might offend. And we're here for it. We'd be doing the same at 81 if we'd had such a colourful career.

Miriam Margolyes claims that Arnold Schwarzenegger let one rip while shooting 'End of Days', the horror-turned-action film from 1999 also starring Gabriel Byrne and Robin Tunney.

The 'Harry Potter' star, who has been known to let everything out herself, had a small role in the film as one of Satan's followers who confronts Schwarzenegger's ex-cop character and plays out a brutal action scene in a burning house.

She served up the steaming Arnie tea while making a podcast appearance on News.com.au's 'I've Got News For You'. When asked by host Andrew Bucklew if there were any actors she didn't like working with, the former action hero (whose name she briefly forgot) was her go-to choice.

She quipped: "He was actually quite rude. He farted in my face. Now, I fart, of course. I do. But I don't fart in people's faces. He did it deliberately, right in my face.

"I was playing Satan's sister, and he was killing me, so he had me in a position where I couldn't escape and lying on the floor. And he just farted."

She added: "It wasn't on film. It was in one of the pauses, but I haven't forgiven him for it. He's a bit too full of himself, and I don't care for him at all. He's a Republican, which I don't like."

Ah, Miriam Margolyes. Never change. Her Arnold Schwarzenegger stinker comes just a couple of weeks after she laid into Leonardo DiCaprio for being "a bit smelly" while on the set of 'Romeo + Juliet', which she appeared in when the star was just 21.

Miriam's autobiography 'This Much Is True' is out now in paperback - and it's a hoot.