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).
The Mentalist
Series • 2008
Monk
Series • 2002
Grey's Anatomy
Series • 2005
CSI: Crime Scene Investigation
Series • 2000
CSI: NY
Series • 2004
The Closer
Private Practice
Series • 2007
Californication
Reba
Series • 2001
Saving Grace
Leeches!
Movie • 2003
Parts Per Billion
Movie • 2014
On the Doll
Movie • 2007
My Suicide
Movie • 2009
Confession
Movie • 2005