Juno MacGuff (as Ellen Page)
Paulie Bleeker
Vanessa Loring
Mark Loring
Bren MacGuff
Mac MacGuff
Leah
Gerta Rauss
Rollo
Steve Rendazo
Bleeker's Mom (as Darla Vandenbossche)
Vijay
Su-Chin
Punk Receptionist
Ultrasound Technician (as Kaaren De Zilva)
Guy Lab Partner
Girl Lab Partner (as Candice Accola)
Liberty Bell
Chemistry Teacher
Tough Girl
Nurse (as Kirsten Williamson)
Pretty-to-Goth Girl
Katrina De Voort
Track Announcer / Dad Smile Photo
Keith
Sex Ed Teacher
RPG Nerd
Delivery Room Doctor
Vanessa's Friend #1
Vanessa's Friend #2
Dancing Elk Track Team
Kid Smile Photo
Ultrasound Baby
Pretty-to-Goth-Girl (uncredited)