|2020||DC Showcase: Adam Strange as Adam Strange (voice)|
|2020||After We Collided as Christian Vance|
|2019||Coyote Lake as Mario|
|2016||Jarhead 3: the Siege as Evan Albright|
|2014||How to Get Away with Murder as Frank Delfino|
|2010||Vampires Suck as Jack|
|2004||Cruel Intentions 3 as Brent Patterson|
|2003||Gacy as Tom Kovacs|
|2000||The Broken Hearts Club: A Romantic Comedy as Newbie|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.