Known For
Acting
Known Credits
15
Gender
Male
Birthday
1983-11-17 (41 years old)
Place of Birth
Richardson, Texas, USA
Stephen Sowan was born on November 17, 1983 in Richardson, Texas, USA as Stephen Robert Sowan. He is an actor, known for Trucker (2008), Archie's Final Project(2009) and Laura Smiles (2006).