United Kingdom, Feb. 14 -- Rupert Grint has been able to "pick and choose" his roles thanks to the success of Harry Potter.

The 37-year-old actor shot to international stardom as a child, as he played Ron Weasley in all eight Harry Potter films between 2001 and 2011, and Rupert now admits that the franchise changed his life and his career.

The actor - who starred in the film franchise alongside Daniel Radcliffe and Emma Watson - told Variety: "I'm very aware of that privilege.

"It was hard work, but those movies have allowed us to pick and choose, which is just such a gift. Obviously it doesn't mean you're always going to choose the right thing. But I do feel very lucky for that."

Rupert feels fortunate that he doesn't face financial ...