
He is married to Gabriella Salick and they have two children.
Film Roles
- My Two Loves as Larry Taylor (TV Movie)
- The Manhattan Project as Max
- Bluffing It as Rusty Duggan (TV Movie)
- My Best Friend is a Vampire as Jeremy Capello
- Dead Poets Society as Neil Perry
- Mr And Mrs Bridge as Douglas Bridge (adult)
- Married To It as Chuck Bishop
- Swing Kids as Peter Muller
- Much Ado About Nothing (1993) as Claudio
- The Age of Innocence as Ted Archer
- Safe Passage as Alfred
- Killer A Journal Of Murder as Henry Lesser
- I Love You I Love You Not as Angel of Death
- Standoff as Jamie Doolin
- The Last Days of Disco as Tom
- Ground Control as Cruise
- Tape as Jon
- Driven as Demille Bly
- Chelsea Walls as Terry Olsen
- The I Inside as Peter Cable
Television Roles
- Wasteland as Jesse's ex (1 episode)
- The Outer Limits (1995) as Robby Archer (1 episode)
- The American Experience as Herman Melville (1 episode)
- House as Dr. James Wilson
- The Blacklist as Frederick Barnes (1 episode)
- Falling Skies as Roger Kadar (9 episodes)
- The Good Wife as Del Paul (1 episode)
- Battle Creek as Brock (1 episode)
- Law & Order: Special Victims Unit as ADA Kenneth O'Dwyer (recurring)
- Blue Bloods as William Holt (1 episode)
- The Hot Zone as Walter Humboldt
- The Good Doctor as Shamus O'Malley (1 episode)