Josh O’Connor Age, Biography & More

Josh O’Connor is 36 years old as of 2026, and this year he stars in Disclosure Day, Steven Spielberg’s science-fiction thriller. The role caps a rise from The Crown to Challengers and puts him at the center of one of 2026’s most anticipated films.

Full NameJoshua Mathias O’Connor
Age36 years old (as of 2026)
BornMay 20, 1990, Cheltenham, England, United Kingdom
OccupationActor
Known ForThe Crown, God’s Own Country, Challengers, Disclosure Day
2026 HighlightStars in Disclosure Day

Who Is Josh O’Connor?

Josh O’Connor is an English actor known for playing Prince Charles in The Crown, Johnny Saxby in God’s Own Country, and Patrick Zweig in Challengers. His Crown performance won him a Golden Globe Award, and he has moved between period drama, independent film and blockbuster sport drama. In 2026 he stars in Steven Spielberg’s science-fiction thriller Disclosure Day.

Early Life & Background

Joshua Mathias O’Connor was born on May 20, 1990, in Cheltenham, England, and grew up in Newbury, Berkshire. He attended St Edward’s School in Cheltenham and graduated from the Bristol Old Vic Theatre School in 2011, working on stage before moving into television and film.

Career

O’Connor appeared in The Durrells (2016) before his breakthrough as Johnny Saxby in God’s Own Country (2017), which won him the British Independent Film Award for Best Actor. He played Prince Charles in the third and fourth seasons of The Crown (2019–2020), winning the Golden Globe for Best Actor in a Television Drama and earning an Emmy nomination. He starred in Emma (2020), Mothering Sunday (2021), La Chimera (2023), Challengers (2024) and The History of Sound (2025). In 2026 he stars in Steven Spielberg’s Disclosure Day.

Facts About Josh O’Connor

  • Josh O’Connor was born on May 20, 1990, in Cheltenham, England.
  • He graduated from the Bristol Old Vic Theatre School in 2011.
  • His breakthrough role was Johnny Saxby in God’s Own Country (2017).
  • He won a Golden Globe for playing Prince Charles in The Crown.
  • In 2026 he stars in Steven Spielberg’s science-fiction thriller Disclosure Day.

Frequently Asked Questions

How old is Josh O’Connor?

Josh O’Connor is 36 years old as of 2026. He was born on May 20, 1990, in Cheltenham, England.

What is Josh O’Connor in 2026?

In 2026, Josh O’Connor stars in Steven Spielberg’s science-fiction thriller Disclosure Day.

What is Josh O’Connor known for?

Josh O’Connor is known for The Crown, God’s Own Country, Challengers, and Emma.

Did Josh O’Connor win a Golden Globe?

Yes. Josh O’Connor won the Golden Globe for Best Actor in a Television Drama for The Crown.

Who did Josh O’Connor play in The Crown?

Josh O’Connor played Prince Charles in the third and fourth seasons of The Crown.

How old is Josh O’Connor?

Josh O’Connor is 36 years old as of 2026. He was born on May 20, 1990, in Cheltenham, England.

What is Josh O’Connor in 2026?

In 2026, Josh O’Connor stars in Steven Spielberg’s science-fiction thriller Disclosure Day.

What is Josh O’Connor known for?

Josh O’Connor is known for The Crown, God’s Own Country, Challengers, and Emma.

Did Josh O’Connor win a Golden Globe?

Yes. Josh O’Connor won the Golden Globe for Best Actor in a Television Drama for The Crown.

Who did Josh O’Connor play in The Crown?

Josh O’Connor played Prince Charles in the third and fourth seasons of The Crown.

Related trending actors and actresses: Timothee Chalamet, Zendaya, Sydney Sweeney, Jacob Elordi, Tom Holland and Cillian Murphy.

Leave a Comment