Sebastian Beacon

Sebastian Beacon is an English actor based in New York City.