Show more
Sebastian Aloi was born on 11 July 1972 in Buenos Aires, Argentina. He is a producer and director, known for The Bottom of the Sea (2003), Phase 7 (2010) and Super Crazy (2018). imdb.com