Rupert Grint admits to having an "embarrassing" relationship with money.

Rupert Grint

Rupert Grint

The 30-year-old actor - who starred as Ron Weasley in the 'Harry Potter' film series - has become known for spending his fortune on some unusual items over the years, including an ice cream van and a hovercraft, and Rupert has conceded it's taken him longer than it should have to develop a more mature attitude towards money.

The British actor - who appeared in the money-spinning franchise alongside Daniel Radcliffe and Emma Watson - explained: "I think it was Dan [Radcliffe] who once said that I'm slowly constructing some sort of Neverland.

"It took me a while to accept a relationship with money. It's kinda embarrassing. I do buy weird stuff but I stopped that now. I've grown out of that a bit."

Rupert starred in all of the 'Harry Potter' movies from 2001 until 2011.

And even though he's not played Ron for years, fans continue to be fascinated by the films.

He told the Independent: "I really did think it would die down after the first film finished and thought it was done.

"If anything, it's gone [the other way] as people hold those films very highly. I'm hearing stories about people who grew up with 'Harry Potter' a lot. I think it comes hand-in-hand with the people who literally shove cameras in your face.

"In a weird way, they feel ownership of you a little bit. We're quite familiar people in their lives."

Rupert has appeared in a number of TV and film roles since 2011, but he's admitted to being unambitious.

He confessed: "I'm not the most ambitious person.

"I'm quite laid back in that respect. I very much value my own time as well. I'm pretty content with how things are going."