The New Girl episode 2×23 “Virgins” stills are now online, giving fans a flashback on the roommates’ high school days as well as a first look at Teen Wolf actor Dylan O’Brien in his guest role.

When Jess randomly hears from the guy she lost her virginity to (played by Dylan O’Brien) the rest of the friends reflect back on when they all lost it. Cue a flashback episode! Take a look below at the hilarious stills of the roommates back in their awkward days.

[scrollGallery id=1306 autoScroll=false thumbsdown=true]

E! Online also had these first looks at Teen Wolf star Dylan O’Brien in his guest role on New Girl as Jess’ former lover!

The synopsis for New Girl episode 2×23 “Virgins” is:

THE GANG DISCUSSES HOW THEY EACH LOST THEIR VIRGINITY
ON AN ALL-NEW “NEW GIRL”
TUESDAY, APRIL 30, ON FOX

Dylan O’Brien (“Teen Wolf”), Dennis Farina (“Luck”)
and Brenda Song (“Scandal”) Guest-Star

In a series of flashbacks, Jess, Nick, Schmidt, Winston and Cece tell one another how they each lost their virginity. Not surprisingly, when they realize the stories directly affect their present day sex lives, one relationship will change forever in the all-new “Virgins” episode of NEW GIRL airing Tuesday, April 30 (9:00-9:30 PM ET/PT) on FOX. (NG-223) (TV-14 D, L, S)

We’re expecting to love ‘New Girl’ episode 2×23 “Virgins”! What about you?

Photo credit: Eddie Chen/Fox