In an interview with The Hufflepuff Huffington Post, the 27-year-old was asked to sort a list of celebs into one of the four infamous houses.
When it came to Kim, the Draco Malfoy actor kept things short, stating: “Slytherin. For sure.”
As for Kanye, Tom was equally as assured.
“Hufflepuff. Definitely. He confuses me a bit, but that’s the house I’d go with.”
(In case you were wondering – Tom put Taylor Swift, Ariana Grande and Harry Styles in Gryffindor because, obviously).
Speaking about which house he’d be sorted into, Tom admitted that he wouldn’t be taking quiz on JK Rowling’s Pottermore site to find out.
He explained: “I’m definitely not taking the Pottermore quiz anytime soon for the sorting hat because I’m just too terrified that I’d end up in Gryffindor or something like that.
“I’m just proclaiming that I’m a Slytherin and that’s the end of it.”
Unfortunately for Tom, his worst fear did indeed end up coming true just the other day:
But on seeing his tweet, JK Rowling was quick to point out she never doubted for a second that he was a Gryffindor at heart.
[ Kim Kardashian Shares ADORABLE Video Of Young Kanye West ]
[ Kim Kardashian Gets Her Bum Out. Again. ]
[ Kim Kardashian Wears A 'Furkini' In The Snow ]