Everybody Is Having Sex... But Ryan 2010
as Ryan
Promise 2008
as Nate
Back Soon 2007
as Harland
Long-Term Relationship 2006
as Vincent
Coffee 2004
as Chris
Credits from TMDB.