

High School Musical 2
2007 · as Player

Cloud 9
2014 · as Camera Operator

Timeless Love
2019 · as Dr. Taylor

Forever Strong
2008 · as Coach JT

Lightspeed
2006 · as ER Doctor

An Hour Behind
2017 · as Milo

House of Fears
2007 · as Elias

Deep Winter
2009 · as Buzzman

Magellan
2017 · as Becker

Minor Details
2009 · as Oscar

Blank Slate
2008 · as Detective at Motel

Ice Spiders
2007 · as Ranger Rick Dickerson

Prescription for Love
2019 · as Jonathan

Saints and Soldiers: The Void
2014 · as Sgt. Jesse Owens

Scents and Sensibility
2011 · as HR Person

Enchanted Christmas
2017 · as Eddie Larsen

Jane and Emma
2018 · as Isaac James

95ers: Time Runners
2013 · as Jerry