I always thought internet sensation Sebastian Castro‘s a bored kid from International School.
It turns out, he’s some bored kid from the US who chose the Philippines over Australia and Hong Kong for his showbiz and modeling dreams. Sebastian grew up in Atlanta, Georgia where he was enrolled at the Savannah College of Art and Design. And then he decided all of a sudden to come here and pursue his passion. He has since stayed on, establishing contacts in the industry. So far, he says, he has had two Filipino boyfriends.