Twitter/Contact
Latest Updates

  • Filmography


    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