The Harry Potter film franchise almost had a completely different actor play the role of Severus Snape before Alan Rickman was cast in the role for the entire eight-film series15:00, 11 Feb 2025Updated 15:10, 11 Feb 2025The Harry Potter film series almost saw a different face for the iconic Severus Snape, leaving fans stunned for the second time lately.This also follows some sad news for the franchise, after one of the star’s sadly died last month. Alan Rickman, known for his roles in Die Hard and Michael Collins, ultimately won the part and was author J. K. Rowling’s top pick to bring the brooding professor to life. However, it’s now come to light that another esteemed British actor was considered for the role, stirring up quite the buzz among fans who reckon he would have “crushed it”.However, this isn’t the only star who was pipped to the post with the role of Luna Lovegood also nearly going to Hollywood actress Saoirse Ronan.Going back to Snape, a recent revelation on the r/TodayILearned subreddit has got Potterheads talking: “Today I learned that Tim Roth was offered the role of Snape before Alan Rickman. Do you think he could’ve pulled it off?”While opinions are divided, with some unable to envision anyone but Rickman as Snape, others believe Tim Roth, famed for Reservoir Dogs and Meantime, could have delivered a younger and potentially more book-accurate version of the character. One fan expressed confidence in Roth’s abilities, saying, “Tim Roth is a fantastic actor and I have no doubt he would have crushed it as Snape.”Alan Rickman played Snape(Image: More