What happens when two Gryffindors and a Slytherin do their homework together? They share the moment 20+ years later.

Which is very un-Slytherin-like, we must say. In a glorious Tom Felton throwback picture, the actor who played Draco Malfoy in the film franchise has shared a cute picture of himself doing some homework with his two co-stars.

Pictured sitting at a table, Felton is sat in between Emma Watson and Alfred Enoch, who played Hermione Granger and Dean Thomas in the fantasy series.

Felton uploaded the picture to his Instagram, with the caption "#tbt" along with a snake and two lion emojis, which represents the animals associated with their two opposing Hogwarts houses.

The Tom Felton throwback picture looks like it was taken around the time of either the first or second 'Harry Potter' movies were filmed, which is around 20 years ago. Given that the actors were all still in school while filming, they are likely to have had to complete school work while on set together.

Felton shared another 'Harry Potter' post from the past a number of days ago, posing for a picture with Gryffindor trio Watson, Rupert Grint, Daniel Radcliffe, and Jamie Waylett and Josh Herdman who played Malfoy's cronies Crabbe and Goyle.

Felton has been quite active on social media of late. A heartwarming story of him attending a London theatre surfaced recently, whereby he made one woman's night feel extra special.