Skip To Content

    The Cast Of "John Tucker Must Die" Then Vs. Now

    TLDR; Jesse Metcalfe doesn't age.

    Jesse Metcalfe as John Tucker

    20th Century Fox
    Alberto E. Rodriguez / Getty Images

    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

    20th Century Fox
    Pascal Le Segretain / Getty Images

    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

    20th Century Fox
    Jason Merritt / Getty Images

    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

    20th Century Fox
    Valerie Macon / Getty Images

    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

    20th Century Fox
    Araya Diaz / Getty Images

    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

    20th Century Fox
    Jamie McCarthy / Getty Images

    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

    20th Century Fox
    Mike Coppola / Getty Images

    McCarthy formerly co-hosted The View and now stars in a reality show called Donnie Loves Jenny, about her and her husband.

    BuzzFeed Daily

    Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

    Newsletter signup form