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.