Steven Patchin was born on September 3, 1988 in Oklahoma City, Oklahoma, USA. He is an actor and producer, known for The Scout (2009), Art and Larry (2011) and Tempus Fugit (2008). Read more on iMDB