Sean Teale
London, England
Sean Teale
London, England
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.
Top 10 collaborators
Roles
Match
Crew
No crew credits...