★ 7.5
Acting
Toby Stephens
Toby Stephens is best known for Lost in Space, Black Sails, Percy Jackson and the Olympians and And Then There Were None. Toby Stephens was born on April 21, 1969. Toby Stephens is 57 years old (born April 21, 1969).
- Born
- April 21, 1969 (57 years old)
- Place of birth
- Fitzrovia, London, England, UK
Biography
Toby Stephens (born April 21, 1969) is an British actor of stage, film, and television. He is best known for his roles in Die Another Day (2002), Jane Eyre (2006), Black Sails (2014 – 2017), and Percy Jackson and the Olympians (2023 – present). He is the youngest son of iconic actors Dame Maggie Smith and Sir Robert Stephens.
Known for
Filmography
- 2026The SeasonChristopher Hext
- 2025A Cruel Love: The Ruth Ellis StoryMelford Stevenson
- 2025Percy Jackson and the Olympians Official PodcastSelf
- 2024One DayLionel
- 2024Batman: Caped CrusaderThe Gentleman Ghost / Russell Craddock (voice)
- 2023Percy Jackson and the OlympiansPoseidon
- 2020Alex RiderDamian Cray
- 2020McDonald & DoddsMark Holgate
- 2019Summer of RocketsSamuel Petrukhin
- 2018Lost in SpaceJohn Robinson
- 2015Britain's Ultimate Pilots: Inside the RAFNarrator (voice)
- 2015And Then There Were NoneDr. Edward Armstrong
- 2014Black SailsCaptain James Flint
- 2010VexedDI Jack Armstrong
- 2008WiredCrawford Hill
- 2007LewisDavid Connelly
- 2006Robin Hood
- 2006Jane EyreEdward Rochester
- 2004LondonCasanova
- 2003Cambridge SpiesKim Philby
- 2003Working Shakespeare
- 2002NapoleonTsar Alexandre I
- 2001Waking the DeadDr. Nick Henderson
- 2001Perfect StrangersCharles
- 1996The Tenant of Wildfell HallGilbert Markham
- 1993SharpeWilliam Dodd
- 1992The Camomile LawnOliver
- 1989Agatha Christie's PoirotPhilip Blake
Frequently asked questions
What movies and shows has Toby Stephens been in?
Toby Stephens is best known for Lost in Space, Black Sails, Percy Jackson and the Olympians and And Then There Were None.
When was Toby Stephens born?
Toby Stephens was born on April 21, 1969. (Fitzrovia, London, England, UK)
How old is Toby Stephens?
Toby Stephens is 57 years old (born April 21, 1969).
Updated: November 3, 2026 ·