Steve Ratzlaff is known for his work on High Life (2009), Reasonable Doubt (2014) and The Lazarus Project (2008). Read more on iMDB