Toby Stephens (born 21 April 1969) is an English stage, television and film actor who has appeared in films in both Hollywood and Bollywood. He is best known for playing megavillain Gustav Graves in the James Bond film Die Another Day (2002) and Edward Fairfax Rochester in the BBC television adaptation of Jane Eyre (2006). He is the youngest son of actors Dame Maggie Smith & Sir Robert Stephens. He is married to the actress Anna Louise Plowman & have three children.
2024
as The Pastor
2024
as The Gentleman Ghost / Russell Craddock (voice)
2024
as Lionel
2023
as Poseidon
2023
as President Van Buren
2022
as Prisoner C33 / Oscar Wilde
2020
as Damian Cray
2020
as Mark Holgate
2019
as Samuel Petrukhin
2018
as Bill Beaman
2018
as John Robinson
2017
as Tony Blair
2016
as Glen 'Bub' Doherty
2015
as Dr. Edward Armstrong
2015
as Narrator (voice)
2014
as Captain Flint
2013
as Elyot Chase
2013
as Dr. Farquar
2013
as Self
2013
as Vincent McCarthy
2013
as Riley
2010
as DI Jack Armstrong
2010
as Himself - Narrator (voice)
2008
as Crawford Hill
2007
as David Connelly
2006
2006
as Prince John
2006
as Edward Rochester
2006
as Harris
2006
as Narrator
2006
as Dr. Woodleigh
2006
as Dodd
2006
as Peter Tremaine
2005
as Tony Armstrong Jones - Lord Snowdon
2005
as Captain William Gordon
2004
as Doctor Edward Armstrong
2004
as Casanova
2003
as Kim Philby
2002
as Self
2002
as Gustav Graves
2002
as Tsar Alexandre Ier de Russie
2002
as Fergus Wolfe
2002
as Self
2001
as Dr. Nick Henderson
2001
2000
as Ross
2000
as Young Frank
2000
as Jay Gatsby
1999
as Lensky
1999
as Luke Bradley
1998
as Victorin Hulot
1997
as Charles Castle
1996
as Gilbert Markham
1996
as Orsino
1993
1992
as Othello
1992
as Oliver
1989
as Philip Blake
as Malachy Crowley
as Nathaniel Cole