Shan Vesagas is a Filipino actor and brand endorser.
Diving Into Love
Highschool Experience
Mine
Movie · as Shan
TV · as Nigel · 7 eps
TV · as Kian · 10 eps