Judy Shepard
Matthew Shepard
Sarah
Romaine Patterson
Cal
Pablo
Dennis Shepard
Donny
Aaron McKinney (as Philip Edolls)
Russell Henderson
Defense Attorney
Lance
Shima
Casey
Matthew's Date
Protester (as Jim Bearden)
Logan Shepard - age 17 (as B.J. Mclellan)
Logan Shepard - age 12
Female Officer
Painter
Cowboy
Neighbour
Girlfriend (as Sadie Leblanc)
Health Food Store Manager
Elderly Woman
Female News Anchor (as Susan Chang)
Judge
Jury Foreman (as Jim Alderidge)
Minister
Angry Mourner (as Patricia C. Brown)
Cal's Secretary
Gomez (as Eduardo Gomez)
Drug Dealer (as Scott Mclaren)
Mike
Bartender
Dave (uncredited)
Lawyer (uncredited)
Reporter (uncredited)
Bar Patron (uncredited)
Arab Gangleader (uncredited)