Never Have I Ever season 4 has finally landed, bringing Devi (Maitreyi Ramakrishnan) and co's story to an end as they wave goodbye to Sherman Oaks High and head into the next chapter of their life.


That's right folks: season 4 is the last chapter in Mindy Kaling and Lang Fisher's hit comedy and, while its arrival is no doubt bittersweet for many fans, it's a heartwarming conclusion to the series.

Fans will also be pleased to hear that many familiar faces have returned for season 4, including Jaren Lewison as Ben Gross and Darren Barnet as Paxton Hall-Yoshida, while newcomers include Michael Cimino as Ethan, the new heart-throb at Sherman Oaks High.

Read on for everything you need to know about the cast of Never Have I Ever season 4.

Never Have I Ever season 4 cast

The full cast of Never Have I Ever season 4 is as follows:

    • Maitreyi Ramakrishnan as Devi Vishwakumar
    • Jaren Lewison as Ben Gross
    • Darren Barnet as Paxton Hall-Yoshida
    • Ramona Young as Eleanor Wong
    • Lee Rodriguez as Fabiola Torres
    • Michael Cimino as Ethan Morales
    • Victoria Moroles as Margot Ramos
    • Benjamin Norris as Trent
    • Megan Suri as Aneesa Qureshi
    • Poorna Jagannathan as Dr Nalini Vishwakumar
    • Richa Moorjani as Kamala Nandiwadal
    • Ranjita Chakravarty as Nirmala Vishwakumar
    • Niecy Nash as Dr Jamie Ryan
    • Ivan Hernandez as Mr Ramos
    • Cocoa Brown as Principal Grubb
    • Alexandra Billings as Ms. Warner
    • John McEnroe as himself
    • Gigi Hadid as herself

Darren Barnet plays Paxton Hall-Yoshida

Paxton stood in the school hall with his arms crossed

Who is Paxton? Paxton is now a college student after completing his final year at Sherman Oaks. His relationship with Devi had more ups and downs than a Six Flags rollercoaster but the pair left things on good terms.

Where have I seen Darren Barnet before? Darren Barnet has appeared in Love Hard, This Is Us, Criminal Minds, Family Reunion, Agents of S.H.I.E.L.D and Samurai Rabbit: The Usagi Chronicles.

Maitreyi Ramakrishnan plays Devi Vishwakumar

Devi standing in a classroom with a smile on her face
Lara Solanki/Netflix Lara Solanki/Netflix

Who is Devi? An awkward Indian-American teen living in Los Angeles whose world is turned on its head when her dad dies. In season 1, she was determined to land a boyfriend and by the end of season 3, she had been romantically involved with both Paxton and Ben, who she lost her virginity to. In season 4, she’s focused on getting into Princeton, and as ever her love life throws a number of challenges her way.

Where have I seen Maitreyi Ramakrishnan before? Never Have I Ever was Ramakrishnan's first role and since landing that gig, she has voiced Zipp Storm in My Little Pony: Tell Your Tale and Priya in Pixar's Turning Red.

Jaren Lewison plays Ben Gross

Ben standing by his locker talking to Devi
Lara Solanki/Netflix

Who is Ben? Like Devi, Ben has a sparkling academic record, with the pair developing a fierce rivalry before eventually testing out the waters romantically. They weren’t in a relationship at the end of season 3, but the pair clearly still had feelings for one another and decided to sleep together.

Where have I seen Jaren Lewison before? Jaren Lewison began his acting career in Barney & Friends before appearing in Lone Star, Men, Women & Children, Tag and Beyond the Farthest Star.

Ramona Young plays Eleanor Wong

Never Have I Ever. Ramona Young as Eleanor Wong in episode 301 of Never Have I Ever.
Ramona Young as Eleanor Wong in episode 301 of Never Have I Ever. Cr. Lara Solanki/Netflix © 2022

Who is Eleanor? One of Devi's best friends. She’s heavily involved in the school’s theatrical society and has her heart set on becoming an actor. She’s been in a relationship with Paxton’s best friend Trent for a while.

Where have I seen Ramona Young before? Ramona Young has appeared in Blockers, Unpregnant, The Prank, Legends of Tomorrow, Santa Clarita Diet and Man Seeking Woman.

Lee Rodriguez plays Fabiola Torres

Fabiola stood in a classroom with a smile on her face
Lara Solanki/Netflix

Who is Fabiola? Devi’s other best friend. She’s incredibly smart and passionate about science. In season 1, she came out as a lesbian and had a brief fling with Aneesa.

Where have I seen Lee Rodriguez before? Lee Rodriguez appeared in Class of Lies and Grown-ish prior to starring in Never Have I Ever.

Benjamin Norris plays Trent

Trent stood with friends in the school hallway laughing
Lara Solanki/Netflix

Who is Trent? Paxton's best friend and Eleanor's boyfriend. He is retaking his final year of final school.

Where have I seen Benjamin Norris before? You might also have watched him in comedy series Superstore.

Michael Cimino plays Ethan Morales

Ethan smiling while stood in the school hallway
Lara Solanki/Netflix Lara Solanki/Netflix

Who is Ethan Morales? After a growth spurt over the summer, Ethan is the latest hottie at Sherman Oaks. Eleanor has her eye on the self-proclaimed bad boy, but he's also caught Devi's eye, and she's caught his.

Where have I seen Michael Cimino before? Most people will recognise him from Love, Simon spin-off, Love Victor.

Victoria Moroles plays Margot

Ben standing next to Margot in the school hallway with a crowd of students gathered behind. They look shocked
Lara Solanki/Netflix

Who is Margot? Ben's new girlfriend. Devi had no idea he had moved on, which leads to serious tension between Margot and Devi.

Where have I seen Victoria Moroles before? Her CV includes Teen Wolf and Disney Channel's Liv and Maddie.

Megan Suri plays Aneesa Qureshi

Closeup of Aneesa stood in front of a red wall
Lara Solanki/Netflix

Who is Aneesa? She joined Sherman Oaks High in season 2. Devi initially saw her as a threat when she started dating Ben, but eventually they became friends.

Where have I seen Megan Suri before? Megan Suri is best known for starring in The MisEducation of Bindu and appearing in Valentine's Day, Bones, Modern Family, Atypical, How to Get Away with Murder, 13 Reasons Why and Fresh Off the Boat.

Poorna Jagannathan plays Dr Nalini Vishwakumar

Nalini stood in her living room wearing a sari with her hair pulled back
Jessica Brooks/Netflix

Who is Nalini? Nalini is Devi's overbearing dermatologist mother who is still dealing with the death of her husband Mohan.

Where have I seen Poorna Jagannathan before? Poorna Jugannathan is best known for her roles in The Night Of, Gypsy, Defending Jacob, Room 104, The Out-Laws, The Wilds and Big Little Lies.

Richa Moorjani plays Kamala Nandiwadal

Richa Moorjani as Kamala
Richa Moorjani as Kamala in Never Have I Ever Netflix

Who is Kamala? Kamala is Devi's cousin who begins staying with Nalini whilst completing her PhD at CalTech.

Where have I seen Richa Moorjani before? Richa Moorjani has appeared in The Mindy Project, NCIS: Los Angeles, 9-1-1, Home Economics and X: Past Is Present.

Ranjita Chakravarty plays Nirmala Vishwakumar

Nirmala food shopping
Lara Solanki/Netflix

Who is Nirmala? Devi's paternal grandmother. She moved in with the family to lend a hand with raising Devi and running the household.

Where have I seen Ranjita Chakravarty before? Ranjita Chakravarty has appeared in It's a Mismatch, Bicycle Bride, Love Pyar Whatever and The Last Smile.

Niecy Nash plays Dr Jamie Ryan

Dr Jamie Ryan sat in her office in her chair

Who is Dr Jamie Ryan? Devi's therapist. Their sessions began following the death of Devi’s dad and over time, they’ve formed a strong bond.

Where have I seen Niecy Nash before? Niecy Nash is best known for her roles in Dahmer, Reno 911, Getting On, Scream Queens, Selma, When They See Us, Mrs America and for being the guest host of The Masked Singer.

John McEnroe plays himself

JOHN McENROE with his hand on Devi's shoulder. They're standing on the beach and John is holding a surf board

Who is John McEnroe? John McEnroe is a former professional tennis player who narrates Devi's inner thoughts. McEnroe was a world No. 1 in both the singles and doubles ranking, having won seven Grand Slam titles during his career. He has appeared on Saturday Night Live, 7 Days in Hell, 30 Rock, You Don't Mess with the Zohan and Frasier.

The cast also includes: Sendhil Ramamurthy as Devi's dad Mohan, model Gigi Hadid as the voice of Paxton's inner monologue, Cocoa Brown (For Better or Worse, 9-1-1) as Principal Grubbs, Alexandra Billings (Transparent) as Ms Warner, a teacher at Sherman Oaks High who is helping Devi with her college applications, Ivan Hernandez (And Just Like That) as Margot's dad Mr Ramos, Genneya Walton (#BlackAF) as new substitute teacher Lindsay Thompson, Jeff Garlin (Curb Your Enthusiasm, The Goldbergs) as Len, Nirmala's boyfriend, Adam Shapiro as teacher Mr Shapiro, Jack Seavor McDonald as Eric, a student at Sherman Oaks, and Terry Hu as Addison, Fab's partner, among others.

Never Have I Ever season 4 arrives on Netflix on Thursday 8th June. Seasons 1-3 are available to stream now.

You can also check out the best Netflix series and best Netflix movies to keep you entertained or visit to our TV Guide for more to watch.

Take part in the Screen Test, a project from Radio Times and the Universities of Sussex and Brighton, to explore the role of television and audio in our lives.


Try Radio Times magazine today and get 12 issues for only £1 with delivery to your home – subscribe now. For more from the biggest stars in TV, listen to The Radio Times Podcast.