Emma Seligman's R-rated high-school comedy "Bottoms" is playing in theaters.
The movie centers on teens who start a fight club as a way to hook up with cheerleaders.
Here's how the real-life ages of Rachel Sennott, Ayo Edebiri, and more compare to their characters.
Rachel Sennott, who's 27 in real life, stars as a high-school senior named PJ.
Sennott and director Emma Seligman cowrote the script for "Bottoms," which centers on two queer characters who start a fight club at Rock Ridge High under the guise of teaching girls self-defense, but really, it's a way for them to get closer to their crushes.
Sennott is also known for roles in the films "Shiva Baby" and "Bodies Bodies Bodies," in addition to her work on season one of the controversial HBO series "The Idol."
Ayo Edebiri is also 27 in real life and plays fellow high-school senior Josie.
PJ and Josie are best friends who start their fight club together. Even though Edebiri was the only actor in mind to play Josie, she still had to audition.
Edebiri, who has a background in comedy, met Sennott and Seligman while studying at New York University.
You may recognize the actor for her Emmy-nominated, breakout role as a sous-chef named Sydney Adamu on the FX series "The Bear."
At 25 or 26 years old, model and actor Havana Rose Liu is much older than her character, Isabel.
In "Bottoms," Isabel is a high-school cheerleader whom Josie has a crush on.
Like Sennott and Edebiri, Liu is also an NYU alum. Her parents, Carley Roney and David Liu, are the cofounders of The Knot.
Her age is a bit ambiguous, but she was 25 at the time of an interview published in March.
Another cheerleader named Brittany is portrayed by 21-year-old model and actor Kaia Gerber.
Brittany is PJ's crush in "Bottoms."
Gerber is the daughter of supermodel Cindy Crawford and businessman Rande Gerber. She delved into acting relatively recently, with roles on shows like "American Horror Story."
Ruby Cruz plays Hazel, another student at Rock Ridge High. Cruz is 25 in real life.
Cruz has previously appeared on shows like "Castle Rock," "Mare of Easttown," and "Willow."
Nicholas Galitzine, 28, portrays a high-school quarterback named Jeff.
Jeff is obnoxious and loathes PJ and Josie, who are considered outcasts at Rock Ridge High.
Galitzine was recently seen in Prime Video's adaptation of the novel "Red, White & Royal Blue." He also played a prince in the 2021 "Cinderella" remake and starred alongside "Descendants" actor Sofia Carson in the Netflix film"Purple Hearts."
Miles Fowler plays Tim, another Vikings football player who's friends with Jeff.
It's unclear how old Fowler is in real life. He previously appeared on the TV shows "Women of the Movement," "The Resident," and "Winning Time: The Rise of the Lakers Dynasty."
Read the original article on Insider