Leonardo DiCaprio has said that, unlike his latest movie character, he doesn't believe money can buy happiness.

The Hollywood actor plays corrupt stockbroker Jordan Belfort in The Wolf Of Wall Street - a performance which has earned him an Oscar nomination - but he told Metro that in real life, he doesn't think wealth is all that important.

"Money is something people can easily be obsessed with. But I don't believe money makes people happy - at all," said the star.

Leo, 39, went on: "I have seen people in my life like that [Belfort]. Everything has this concentric circle back to wealth, and you notice that they don't have a foundation in other areas of their life. They're not happy with what they have. It's an addiction.

"I think everybody has an attraction to money but you have to have a moral epicentre and deem other things more valuable than that."

Leonardo said he hopes people understand that the film, directed by Martin Scorsese, isn't condoning the sort of behaviour seen from Belfort. "We're indicting it," he explained.

The film follows New York stockbroker Belfort and charts his rise to power fiddling the stock market on Wall Street - and then his downfall once his crimes were discovered.

Leonardo is up against Christian Bale, Chiwetel Ejiofor, Bruce Dern and Matthew McConaughey for Best Actor at the Academy Awards.