New Superman actor Henry Cavill has admitted he is in it for the money.
The 29-year-old British actor - who will play Superman in new movie Man Of Steel - told GQ magazine he doesn't agree with actors who say their art is their vocation and the money is just a bonus.
Henry told the magazine: "[People say] 'Oh no, the money doesn't matter.' Yeah, right. They're either mad, or they're lying. I mean, come on. 'Oh no, don't pay me anything, it's for the arts.' I'm sorry, no. Pay me the money. I'm not doing it for charity. I'm not a non-profit organisation. Plus it's expensive flying back and forward to LA. You need a job that pays money."
And Henry is hoping he can be rolling in it by making his new comic book movie to be a blockbuster smash hit.
He said: "I want to be one of those names that producers want to hire because you put bums on seats."
The Tudors star also revealed he thought he'd missed out on the part after he was made to don the famous skin-tight suit for his auditions, and didn't have the super muscles of steel to fill it out.
Henry confessed: "It was totally embarrassing. I wasn't in training. I wasn't feeling fit or looking good, and you put on a Lycra suit and it does not help it. I just thought, OK, I'm not getting this job. I'm fat Superman. It'll be some really in-shape dude that when they step out they look amazing."