Show more
Stephen Feder was born on 31 March 1980 in Chicago, Illinois, USA. He is a producer and executive, known for Solo: A Star Wars Story (2018), Everybody Wants Some!! (2016) and The Grandmaster (2013). imdb.com