Stephen Berra, a multifaceted individual, came into the world on May 10, 1973, in the vibrant city of St. Louis, Missouri, United States of America.
As a talented actor and director, Stephen has made a name for himself in the entertainment industry, boasting an impressive repertoire of notable works, including the critically acclaimed film "The Good Life" (2007),the intriguing short film "7-Teen Sips" (2000),and the thought-provoking drama "Push" (2016).
Prior to his current personal endeavors, Stephen was previously married to the renowned actress Juliette Lewis, further testament to his multifaceted nature and diverse range of experiences.