The main cast for the first 1997 version includes Sarah Michelle as Helen Shivers, Freddie Prinze Jr., as Ray Bronson, Jennifer Love Hewitt as Julie James, Ryan Phillippe as Barry Williams, Johnny Galecki as Max Neurick and Muse Watson as Ben Willis.
Prinze Jr., Love Hewitt and Watson reprise their roles in the second instalment, joined by Mekhi Phifer as Tyrell Martin, Brandy as Karla Wilson, Matthew Settle as Will Benson, John Hawkes as Dave, Jennifer Esposito as Nancy, Johnny Harrington as Todd, Bill Cobbs as Estes, Jeffrey Combs as Mr Brooks and Ellerine Harding as Olga.
The third instalment didn't have any of the cast recurring in their roles, making it a stand-alone sequel. It features Torrey DeVitto as Zoe, David Paetkau as Colby Patterson, Ben Easter as Lance, Brooke Nevin as Amber Williams, Don Shanks as The Fisherman, and K.C. Clyde as Deputy Hafner, Seth Packard as Roger and Michael Flynn as Sheriff Davis.