Stephen Sowan
Acting • 1983-11-17 • 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).
Known For
4.4Parts Per Billion
2014
6.2Laura Smiles
2006
3.6Leeches!
2003
6.1My Suicide
2009
5.2On the Doll
2007
4.7Confession
2005
From Nerdspin
Filmography
- 2014★ 4.4
- 2009★ 6.1
- 2008★ 8.4
- 2007★ 7.6
- 2007★ 7.5
- 2007★ 7.4
- 2007★ 5.2
- 2006★ 6.2
- 2005★ 8.2
- 2005★ 7.8
- 2005★ 4.7
- 2004★ 7.3
- 2003★ 3.6
- 2002★ 7.9
- 2001★ 6.6
- 2000★ 7.6

















