Stephen Ruffin is an actor, known for Beast Beast (2020), Summer '03 (2018) and Snowfall (2017). Read more on iMDB