Theo James is back as Eddie Horniman in season two of The Gentlemen on Netflix. The new series picks up one year after the first season's dramatic events, with Eddie having left the British Army to inherit his father's estate and title as the Duke of Halstead, along with his father's financial agreement with drug boss Bobby Glass, played by Ray Winstone. Eddie now runs the business alongside Susie Glass, played by Kaya Scodelario.
Theo James' real name and background
Although globally known as Theo James, his birth name is Theodore Peter James Kinnaired Taptiklis. The 41-year-old was born and raised in Oxford and is of English, Scottish and Greek descent, the latter tracing back to his paternal grandfather.
Theo James' wife and children
Theo James is married to Irish actress Ruth Kearney, who starred alongside him in ITV's Sanditon, where she played Eliza Campion and he played Sidney Parker. The pair first met at the Bristol Old Vic Theatre School in 2009 and married nine years later in 2018. They have two children together, a daughter born in 2021 and a son born in 2023. Ruth's most notable roles include The Following, Primeval and Netflix's Flaked.
Meghan Markle rumours
Ahead of The Gentlemen season two's release, rumours suggested Meghan Markle was in discussions to join the show for a third season, driven by news that the Duchess of Sussex and her family had relocated back to the UK after six years in California. James addressed the speculation, telling Town and Country: "Yes, Fergie is joining. She'll be playing my love interest." He added: "No I think that was mainly a lot of hot air. At the moment we're just trying to get as many eyes on season two and then season three will happen soon."
Theo James' net worth
Theo James has been on screen for 12 years, first appearing in Downton Abbey as Turkish diplomat Kemal Pamuk. He has since starred in Sanditon, The Divergent franchise, The White Lotus, The Time Traveller's Wife and The Gentlemen. Taking into account his acting career and his producing work, which includes Sanditon season one, he is reportedly worth around £3 million. The Gentlemen is available to stream on Netflix.



