Nicolas Cage only eats animals he thinks have sex the right way.

The Kick-Ass star believes fish and chickens mate in a "dignified" manner and he will consequently eat them, whereas he avoids pork because he believes pigs fornicate in an unsavoury manner.

Fussy eater ... Nicolas Cage will only eat the flesh of animals who engage in "dignified" sex.

He is quoted by The Sun newspaper as saying: "I love all animals. I have a fascination with fish, birds, whales - sentient life - insects, reptiles.

"I actually choose the way I eat according to the way animals have sex. I think fish are very dignified with sex. So are birds. But pigs, not so much. So I don't eat pig meat or things like that. I eat fish and fowl."