View all
Stephen Sustarsic was born on 16 March 1956 in Massachusetts, USA. He was a writer and producer, known for Lucky (2004), Xiaolin Chronicles - Special Edition (2017) and The New Adv... imdb.com