THEN AND NOW: The cast of '10 Things I Hate About You' 21 years later

Buena Vista PicturesJulia Stiles and Heath Ledger starred in ’10 Things I Hate About You.’
  • “10 Things I Hate About You” was originally released in March 1999.
  • The movie starred Heath Ledger, Julia Stiles, Gabrielle Union, Larisa Oleynik, and Joseph Gordon-Levitt.
  • It’s a modern retelling of William Shakespeare’s “The Taming of the Shrew.”
  • Visit Insider’s homepage for more stories.

“10 Things I Hate About You” is a classic teen rom-com.

A modern retelling of William Shakespeare’s “The Taming of the Shrew,” the movie starred Julia Stiles as Kat Stratford, an antisocial teen intent on avoiding most teens and their drama. Her younger sister Bianca (played by Larisa Oleynik) wanted to date, but wasn’t allowed to until Kat got a boyfriend. This rule resulted in Patrick Verona (Heath Ledger), a bad boy, being hired to date Kat.

In honour of the movie’s 21st anniversary, here’s what the cast of “10 Things I Hate About You” has been up to since 1999.

Anjelica Oswald contributed to a previous version of this article.


Julia Stiles played Katarina Stratford, the oldest Stratford daughter who was better known as Kat.

Buena Vista PicturesJulia Stiles as Katarina ‘Kat’ Stratford.

Kat’s antisocial attitude kept her friend group small and angered her younger sister, Bianca, who wasn’t allowed to date until Kat did. Boys were afraid of Kat, which made it difficult for Bianca to find someone to date her sister.


Stiles currently stars on British drama “Riviera.”

Slaven Vlasic/Getty ImagesJulia Stiles in December 2019.

Stiles broke out thanks to her role in “10 Things I Hate About You” and went on to star in movies including, “Save the Last Dance,” “The Prince and Me,” and “Silver Linings Playbook.”

She’s also known for playing Nicky in four “Jason Bourne” movies, starting with “The Bourne Identity.”

She earned Golden Globe and Emmy nominations for starring on Showtime’s “Dexter.”

In 2019, the actress starred alongside Jennifer Lopez in “Hustlers,” portraying the real-life journalist who wrote the story that inspired the film.

Stiles has been married to Preston Cook since 2017 and they have a son together named Strummer Newcomb Cook.


Larisa Oleynik starred as Bianca Stratford, Kat’s popular younger sister.

Buena Vista PicturesLarisa Oleynik as Bianca Stratford.

Bianca wanted to date Joey, so she tried to find someone to date her sister.


Oleynik currently stars as Shawn on Netflix’s “Trinkets.”

NetflixLarisa Oleynik on ‘Trinkets.’

Before “10 Things,” Oleynik played the lead role on “The Secret World of Alex Mack.” The teen star was also on “Boy Meets World” and “3rd Rock From the Sun.”

Oleynik has had a number of guest roles since starring in “10 Things.”

Her guest roles have included “Mad Men,” “Hawaii Five-0,” “Pretty Little Liars,” and “Law and Order: Special Victims Unit.”


Heath Ledger portrayed bad boy Patrick Verona.

Buena Vista PicturesHeath Ledger as Patrick Verona.

He was hired to date Kat but ultimately fell for her anyway.


Ledger died in 2008 at the age of 28.

Patrick McMullan via Getty ImagesHeath Ledger attends the screening of ‘I’m Not There’ in 2007.

Ledger’s career took off after “10 Things.” He starred in movies including “A Knight’s Tale,” “Monster’s Ball,” “Lords of Dogtown,” and “Casanova.”

He earned his first Oscar nomination for “Brokeback Mountain” and won a posthumous Oscar for playing the Joker in “The Dark Knight.”

His final role was in the movie “The Imaginarium of Doctor Parnassus.”


Joseph Gordon-Levitt played new kid Cameron James.

Buena Vista PicturesJoseph Gordon-Levitt as Cameron.

Cameron instantly developed a crush on Bianca and tried to win her affection by finding her sister a date.


Gordon-Levitt continues to act and runs HitRecord, an online collaborative media site.

Paul Morigi/Getty ImagesJoseph Gordon-Levitt in December 2019.

Before starring in “10 Things,” Gordon-Levitt was known for “Angels in the Outfield,” “Roseanne,” and “3rd Rock From the Sun.”

The actor has since earned two Golden Globe nominations for starring in “(500) Days of Summer” and “50/50.”

His other roles include “Inception,” “The Dark Knight Rises,” “Don John,” “Sin City: A Dame To Kill For,” and “Snowden.”

In addition, the actor had voice cameos in “Star Wars: The Last Jedi” and “Knives Out.”

Gordon-Levitt has been married to Tasha McCauley since 2014 and they have two sons.


Andrew Keegan starred as Joey Donner, a conceited wanna-be model.

Buena Vista PicturesAndrew Keegan as Joe Donner.

Joey wanted to sleep with Bianca so he paid Patrick to date Kat.


Keegan has continued to act in small roles and cofounded a spiritual organisation called Full Circle.

Amanda Edwards/Getty ImagesAndrew Keegan in January 2019.

Before “10 Things,” Keegan starred on “Thunder Alley,” “7th Heaven,” and “Party of Five.” Since then, he has had a few small roles on projects including “CSI: Crime Scene Investigation” and “Hollywood Darlings.”

Full Circle held gatherings in the Rose Temple in Venice, California, but those ended in 2017 when they had some financial trouble. According to its Facebook page, the organisation has since held a few pop-up events, with its last listed one occurring in December 2018.


David Krumholtz played Michael Eckman, who befriended Cameron on his first day.

Buena Vista PicturesDavid Krumholtz as Michael.

Michael gave Cameron a tour of the school.


Krumholtz currently stars on the HBO miniseries “The Plot Against America.”

Jamie McCarthy/Getty ImagesDavid Krumholtz in March 2020.

Krumholtz was known for playing Bernard the Elf in “The Santa Clause” before starring in “10 Things I Hate About You.”

He’s since appeared in “The Santa Clause 2,” “Harold and Kumar Go to White Castle,” “Superbad,” “Hail, Caesar!,” and “The Ballad of Buster Scruggs.” He has also starred on “Numb3rs,” “The Good Wife,” and “Living Biblically.”

More recently, Krumholtz guest-starred on “Awkwafina Is Nora From Queens” and played Harvey Wasserman on HBO’s “The Deuce.”


Gabrielle Union starred as Bianca’s best friend, Chastity Church.

Buena Vista PicturesGabrielle Union as Chastity.

She went out with Joey after Bianca turned him down.


Union currently stars on “L.A.’s Finest” with Jessica Alba.

Allen Berezovsky/Getty ImagesGabrielle Union in February 2020.

“10 Things” was only Union’s second movie, but she had starred on shows like “7th Heaven,” “Sister, Sister,” and “Clueless” before then.

Union broke out in “Bring It On,” and her movie roles have included “Deliver Us From Eva,” “Bad Boys II,” “Top Five,” and “Girls Trip.” She also starred as the titular character on “Being Mary Jane.”

Outside of acting, Union has been married to NBA star Dwyane Wade since 2014 and they welcomed their first child together, daughter Kaavia, via surrogate in 2018.

In November 2019, Union was allegedly fired from NBC’s “America’s Got Talent,” where she was serving as a judge, for reportedly speaking out about racism on set.


Susan May Pratt played Kat’s only friend, Mandella.

Buena Vista PicturesSusan May Pratt as Mandella.

She ended up dating Michael.


Pratt has held a number of small roles in the years since.

Tibrina Hobson/Getty ImagesSusan May Pratt in April 2019.

She starred in “Centre Stage” and had minor roles on shows including “Charmed,” “Private Practice,” and “Masters of Sex.”


Allison Janney portrayed Ms. Perky, the school counselor.

Buena Vista PicturesAllison Janney as Ms. Perky.

Perky wrote erotic literature while at work.


Janney won an Oscar in 2018 for “I, Tonya” and currently stars on the comedy “Mum.”

Rachel Luna/FilmMagicAllison Janney in February 2020.

Janney had already been working on-screen for 10 years when she was cast in “10 Things.” Her breakout role on “The West Wing” earned the actress five Golden Globe nominations.

Some of her other roles include “Hairspray,” “Juno,” “The Help,” “Spy,” and voicing Peach in “Finding Nemo” and “Finding Dory.” Janney also appeared in 2019’s “Bombshell,” based on the Fox News controversy centered on Roger Ailes.

Next, Janney will star alongside Hugh Jackman in HBO’s “Bad Education,” a film based on a real-life embezzlement scandal that took place at a school in Long Island, New York.


Larry Miller played Walter Stratford, Bianca and Kat’s overprotective father.

Buena Vista PicturesLarry Miller as Walter.

Walter was an obstetrician and made Bianca wear a fake pregnancy belly.


Miller’s most recent roles were in “Second Act” and “NCIS.”

Willy Sanjuan/Invision/APLarry Miller in February 2019.

The comedian is best known for starring in movies like “Pretty Women,” “Runaway Bride,” “The Princess Diaries,” and “Get Smart.”

Miller has also guest-starred on shows like “Curb Your Enthusiasm,” “Shake It Up,” and “Hot in Cleveland.”


Daryl Mitchell played a teacher named Mr. Morgan.

Buena Vista PicturesDaryl Mitchell as Mr. Morgan.

Mr. Morgan was an English teacher.


Mitchell was paralysed in a motorcycle accident in 2001 but has continued the act.

Skip Bolen/CBS via Getty ImagesDaryl Mitchell on ‘NCIS: New Orleans.’

Mitchell is also known for starring on “The John Larroquette Show” and “Brothers” and in “Galaxy Quest” and “Inside Man.”

The actor currently stars as Patton Plame on “NCIS: New Orleans” and was previously on “Fear the Walking Dead.”

Business Insider Emails & Alerts

Site highlights each day to your inbox.

Follow Business Insider Australia on Facebook, Twitter, LinkedIn, and Instagram.