Meet the Cast That's Bringing the Beautiful Story of Love, Simon to Life

This year, Love, Simon is going to give us a whole new kind of cinematic love story. The film tells the tale of Simon Spier, a closeted high school student who confides in a mysterious online pen pal and, not shockingly, starts to fall in love. We've already been gifted with a sweet and sugary trailer that may or may not have made us well up with tears. Diehard fans will know this is an adaptation of the popular young-adult novel Simon vs. the Homo Sapiens Agenda. So, for those of you who want to know who's playing which character, we've got it all mapped out for ya. Invest in some tissues; Love, Simon hits theaters on March 16.

Nick Robinson as Simon Spier
Getty | Matthew Eisman

Nick Robinson as Simon Spier

Our brave, closeted hero will be played by Robinson.

Katherine Langford as Leah Burke
Getty | Emma McIntyre

Katherine Langford as Leah Burke

Fresh off the success of 13 Reasons Why, Langford hops on board as Leah, Simon's longtime best friend who may or may not be a bit infatuated with him.

Jennifer Garner as Emily Spier
Getty | Jamie McCarthy

Jennifer Garner as Emily Spier

It should come as no surprise that Jennifer Garner is playing Simon's mom. She's such a mom. The best mom. Emily and Simon really have a special relationship, and it's cool to see it come to life on screen.

Josh Duhamel as Jack Spier
Getty | Michael Hickey

Josh Duhamel as Jack Spier

On the dad side of the family, we have Duhamel. Jack seems to have a harder time dealing with sexuality, so that might be a bit of a pain point for Simon.

Alexandra Shipp as Abby Suso
Getty | Tara Ziemba

Alexandra Shipp as Abby Suso

You'll remember Shipp best as the younger version of Storm in X-Men: Apocalypse. Here, she's part of Simon's core group of friends and ends up being a bit of a confidant for him.

Jorge Lendeborg Jr. as Nick Eisner
Getty | Frazer Harrison

Jorge Lendeborg Jr. as Nick Eisner

We'll see Lendeborg Jr. join as Nick, the fourth member of Simon's squad! He has a bit of a thing for Abby. Everyone can tell.

Natasha Rothwell as Ms. Albright
Getty | Jerritt Clark

Natasha Rothwell as Ms. Albright

If you fell in love with Rothwell as Kelli on Insecure, prepare to love her even more. She's downright delightful as the school drama teacher.

Logan Miller as Martin Addison
Getty | C Flanigan

Logan Miller as Martin Addison

Miller portrays a rather unlikely antagonist in Martin Addison. Martin's all up in the drama department at the school, and he's unbearably awkward and not too socially apt. This causes him to make some questionable decisions.

Keiynan Lonsdale as Bram Greenfeld
Getty | Steve Granitz

Keiynan Lonsdale as Bram Greenfeld

Bram is kind of a tertiary member of Simon's squad. Simon believes early on that Bram is his secret pen pal, but his hopes are dashed when he catches Bram kissing a girl at a huge Halloween party.

Tony Hale as Vice Principal Mr. Worth
20th Century Studios

Tony Hale as Vice Principal Mr. Worth

Obviously, Hale is the perfect choice for a way-too-chummy principal who gets all up in everyone's business.

Joey Pollari as Lyle
Getty | Michael Tran

Joey Pollari as Lyle

Lyle is another one of Simon's "suspects," especially because he seems kind of flirty while serving Simon and his friends at the local diner.

Miles Heizer as Cal
Getty | Todd Williamson

Miles Heizer as Cal

Cal's another member of the school drama department. Simon starts to think Cal could be his mysterious email buddy based on a handful of context clues.

Colton Haynes as Kevin
Getty | Araya Diaz

Colton Haynes as Kevin

Haynes will play Kevin, the college guy who picks Simon up at a bar.