Todd returns three years later for Jason's stag party. He tells Eileen he is in an open relationship with a man named Ben and has obtained his law degree and is doing temporary work. Jason informs Todd that Sarah's younger brother David Platt (Jack P. Shepherd) sent Todd's invitation after forging Jason's handwriting. Todd is hurt as he thinks he has finally been accepted by Jason again, and is mortified about being tricked into returning. Before he can depart, Todd and Sarah cross paths when she arrives at the house and they argue. However, Jason convinces Sarah that Todd should stay otherwise David will have won. After Sarah throws a tantrum following Jason and Todd's drunken behaviour at the stag do, Todd confronts her and tells her to stop being selfish. They argue but work things out and promise to lay the past to rest. Todd attends the wedding and returns to London soon after. Todd later visits the street with his new wealthy boyfriend Jools and introduces him to Eileen. Eileen and Todd argue because he is ashamed of his working-class background. He leaves after making his apologies.