The 23-year-old's girlfriend of three years, Jade Gordon, plays the wife of his character Draco Malfoy for a scene in the latest film in the wizarding franchise - and he admits it gave him of taste of what might happen in the future.
Tom told Star magazine: 'Jade has been my girlfriend for the last three and a half years, so it was a lot of fun playing husband and wife on screen and having a kid for a day.'
He added: 'Three days is a good amount of time because, by the end of it, it's like: 'See ya later'. But it was nice being a family for a day.'