Characters / Jennifer's Body

Jennifer Check

Played By: Megan Fox

Anita "Needy" Lesnicki

Played By: Amanda Seyfried


Played By: Johnny Simmons

Nikolai Wolf

Played By: Adam Brody

Colin Gray

Played By: Kyle Gallner
  • Emo/Goth: He has the hairstyle and wears makeup and has piercings. Needy describes him as "dark and emotional".

Mr. Wroblewski

Played By: J. K. Simmons