Filmography

2012: Dallas (TV series) – Christopher Ewing
2010-2011: Chase (TV series) – Luke Watson
2010: The Tortured – Craig Landry
2010: Fairfield Road (TV movie) – Noah McManus
2004-2009: Desperate Housewives (TV series) – John Rowland
2009: Beyond a Reasonable Doubt – C.J. Nicholas
2008: The Other End of the Line – Granger Woodruff
2008: Insanitarium – Jack
2008: Loaded – Tristan Price
2006: John Tucker Must Die – John Tucker
1999-2004: Passions (TV series) – Miguel Lopez-Fitzgerald/Manuel Goncalves in flashback
2003-2004: Smallville (TV series) – Van McNulty
2003: 44 Minutes: The North Hollywood Shoot-Out (TV movie) – Uniform