Toby Stephens

Toby Stephens is an English stage, television and film actor who has appeared in films in both Hollywood and Bollywood. He is known for the roles of Bond villain Gustav Graves in the James Bond film Die Another Day (2002), Edward Fairfax Rochester in a BBC television adaptation of Jane Eyre and in his role as Captain Flint in the Starz television series, Black Sails.

Stephens, the younger son of actors Dame Maggie Smith and Sir Robert Stephens, was born in London. He was educated at Aldro and Seaford College and trained at the London Academy of Music and Dramatic Art(LAMDA).

Known For


Cast Credits

Lost in Space (2018)
Starring as John Robinson (8 episodes)
And Then There Were None (2015)
Starring as Dr. Edward Armstrong (3 episodes)
Britain's Ultimate Pilots: Inside the RAF (2015)
Starring as Narrator (4 episodes)
  • Episode 1x04: Episode 4 (Nov 1, 2015)
  • Episode 1x03: Episode 3 (Oct 25, 2015)
  • Episode 1x02: Episode 2 (Oct 18, 2015)
  • View 1 more
Black Sails (2014)
Starring as Captain Flint / James McGraw (38 episodes)
  • Episode 4x10: XXXVIII. (Apr 2, 2017)
  • Episode 4x09: XXXVII. (Mar 26, 2017)
  • Episode 4x08: XXXVI. (Mar 19, 2017)
  • View 35 more
Vexed (2010)
Starring as DI Jack Armstrong
Strike Back (2010)
Guest starring as Frank Arlington (2 episodes)
Robin Hood (2006)
Guest starring as Prince John (3 episodes)
Jane Eyre (2006)
Starring as Edward Rochester
Lewis (2006)
Guest starring as David Connelly
Agatha Christie's Marple (2004)
Guest starring as George Pritchard
The Tenant of Wildfell Hall (1996)
Starring as Gilbert Markham (3 episodes)
  • Episode 1x03: Part 3 (Nov 24, 1996)
  • Episode 1x02: Part 2 (Nov 17, 1996)
  • Episode 1x01: Part 1 (Nov 17, 1996)
The Camomile Lawn (1992)
Starring as Oliver (5 episodes)
Agatha Christie's Poirot (1989)
Guest starring as Philip Blake