Actor – Filmography

B.O.O. (2015) … Unknown
Monty Clift (2015) … Monty Clift
The Normal Heart (2014) … Felix Turner
Space Station 76 (2013) … Ted
Winter’s Tale (2013) … Peter’s Father
Superman: Unbound (2013) … Superman/Clark Kent
Magic Mike (2012) … Ken
In Time (2011) … Henry Hamilton
White Collar (2009) … Neal Caffrey
Chuck … (2007-2009) Bryce Larkin
Traveler (2007) … Jay Burchell
The Texas Chainsaw Massacre: The Beginning (2006) … Eric
Amy Coyne (2006) … Case
Flightplan (2005) … Eric
Tru Calling (2003-2004) … Luc Johnston
Guiding Light (2001-2003) … Ben Reade #3
War Birds: Diary of an Unknown Aviator (2003) … John McGavock Grider (voice)
All My Children (2000) … Ian Kipling

Notable TV Guest Appearances

The New Normal … playing “Monty” in episode “The Goldie Rush” (8 January 2013)
Glee … playing “Cooper Anderson” in episode “Big Brother” (10 April 2012)
North Shore … playing “Ross” in episode “Bellport” (27 September 2004)

Commercials

Chef Michael’s (Purina)
Toyota Prius

Theater

8
Villa America
Spring Awakening
A Gingerbread House
Romeo and Juliet
Joseph and the Amazing Dreamcoat
A Streetcar Named Desire