Ooh, I'll take this. And if you don't mind I'm going to the trouble of adding pictures too. (Some of these people are well out of their teens but so were Gabrielle, Luke, and Ian)
Cast:
Brandon- Penn Badgely
Dylan- My Friday Night Lights' love, Taylor Kitsch
Brenda- Leighton Meester
Steve- Shane Kippel
Spinner is so Degrassi's Steve.
Kelly- Rachel Bilson
Donna- Shenae Grimes
David- Shia Labeouf
Andrea- Aimee Teegarden