
Sean James Teale is a British actor, best known for playing the lead role of Ben Larson in the sci-fi series Incorporated, and the role of Nick Levan in teen drama Skins. He is of Venezuelan, Spanish, and Welsh origins.
The Gifted2017
Skins2007
Survivor2015
Reign2013
Mother of the Bride2024
Rosaline2022
Who Is Erin Carter?2023
Incorporated2016