Stephen Lush is an actor, known for A River in the Woods (2011), Screamers: The Hunting (2009) and Love & Savagery (2009). Read more on iMDB