The Cast Of "John Tucker Must Die" Then Vs. Now
TLDR; Jesse Metcalfe doesn't age.
Jesse Metcalfe as John Tucker
Jesse has since appeared in NBC drama Chase, as well as the 2012 revival of Dallas. More recently, he starred in Dead Rising: Watchtower.
Brittany Snow as Kate Spencer
Snow is now best known for her role as Chloe Beale in the Pitch Perfect movies, but she has also appeared in films such as Hairspray as well as several horror films.
Ashanti as Heather Straham
Ashanti has continued with her music career since then, including releasing a song as a collaboration for First Lady Michelle Obama's Partnership for a Healthier America (PHA). She also briefly starred as Dorothy in the musical The Wiz.
Sophia Bush as Beth McIntyre
Bush continued to star in One Tree Hill until 2012, and also appeared in the movie Chalet Girl. She currently plays Detective Erin Lindsay in Chicago P.D.
Arielle Kebbel as Carrie Schaeffer
Since the film, Arielle has had numerous film and television roles including appearing in The Vampire Diaries. She is playing Gia Matteo in the next installment of the Fifty Shades films, Fifty Shades Freed.
Penn Badgley as Scott Tucker
Badgely is now best known for his role as Dan Humphrey in Gossip Girl. He has also appeared alongside Emma Stone in Easy A and played Jeff Buckley in the movie Greetings From Tim Buckley.
Jenny McCarthy as Lori Spencer
McCarthy formerly co-hosted The View and now stars in a reality show called Donnie Loves Jenny, about her and her husband.