
Cast
Age 34 · United Kingdom
8 shows

2026 · ITVX · Ended
as Luis Castillo

2024 · ABC · Ended
as Nurse Tristan Silva

2023 · Netflix · Ended
as Jordi Collantes

2020 · Apple TV · Ended
as Ethan

2017 · FOX · Ended
as Marcos Diaz / Eclipse

2016 · Syfy · Ended
as Ben Larson

2013 · The CW · Ended
as Louis, Prince of Condé

2007 · E4 · Ended
as Nick Levan
Main cast roles from TVmaze. Guest appearances aren't listed.