Harry Potter star Chris Rankin is one happy man right now, as he has just gotten engaged to his girlfriend Ness Beecroft. The 38-year-old actor is best known for playing Percy Weasley in the Harry Potter film. 

He recently shared a snap of himself with his partner on his Instagram handle. Along with that he also attached a caption that read, "Happy News! I asked @nessa_beecroft if she fancied upgrading to fiancée , and she seemed ok with the idea ♥️ ". Check it out: 


View this post on Instagram

A post shared by Chris Rankin (@cwrankin)

In the picture we see  Nessa showing off her newly-adorned hand up for the camera, showing off a beautiful engagement ring as the couple pose in front of a scenic backdrop. Chris and Nessa have been together for around six long years and live in Wales.

Charlie first appeared in Harry Potter and the Philosopher’s Stone in 2001, before going on to appear in most of the rest of the films alongside the likes of Rupert Grint, Daniel Radcliffe, and Emma Watson. He was absent in Harry Potter and the Goblet of Fire and Harry Potter and the Half-Blood Prince but returned for the final two films, the Deathly Hallows parts 1 and 2.

Last year, Chris spoke fondly of the Harry Potter film franchise and how life-changing it was for him to be part of it. Speaking about it to the BBC, he said, "I don’t think it’s unreasonable to say Potter changed, shaped, my life – it’s crazy. If you’d had asked me 20 years ago if I thought I’d still be talking about Harry Potter on a daily basis I think I would have laughed in your face. I'm literally sharing my memories of that first film, the first time we were on set together, to crowds of people all around the place – I’m very lucky."