Danny Devito got his iconic 'Taxi' role by insulting the crew.

The 70-year-old star believes he was cast as taxi dispatcher Louie De Palma in the TV series because he branded the script ''s**t''.

He said: ''I wanted to figure out a way to really make an impression. So I come into the room and they're all sitting around this really well appointed office, the producers and whatever. I just walked in - you see the seat you're gonna sit in, where you're gonna do your audition, that's the hot seat - I got the script in my hand, I walked in, I took one step and I said, 'One thing I wanna know before we start, who wrote this sh*t'

''I took one step in total terror and then they just laughed and the rest of the time it didn't matter what I said, I could say, 'And'' and I got a laugh.''

The 'Lorax' star also recalled a funny experience he had whilst filming 'It's Always Sunny in Philadelphia', where he was asked to climb out of a sofa whilst in the nude.

Speaking on The Tonight Show with Jimmy Fallon, he shared: ''So I read it, and when I you read it you go, 'OK, you go in, you get sewn into the couch, blah, blah blah, OK, I know these people really well. I don't mind, I'll take my clothes off and come out of the couch naked.' But you forget that you're in a scene where there's like 50 background actors there.

''OK, you come out of your dressing room naked. They grease you down because you gotta be sweaty, which is good, the greasing down part, but then you gotta pry your way out of couch like a flounder, a halibut, totally greased up, naked, you forget that there's all these people there. It's weird.''