Actor
Lucky Day
2019
as Voice of Authority (voice)
Her Smell
2019
as Howard Goodman
Class Rank
2017
as Brilliant Young Nerd's Father
Larry Gaye: Renegade Male Flight Attendant
2015
as Russ Peterson
5 to 7
2014
as Jonathan Galassi
Fort McCoy
2014
as Frank Stirn
Judy Moody and the Not Bummer Summer
2011
as Guy in Zombie Movie
Sparks
2009
as Joseph
Blank Slate
2008
as Sean Sullivan
The Lather Effect
2006
as Mickey
The Making of Some Kind of Wonderful
2006
as Self
The Honeymooners
2005
as William Davis
Childstar
2004
as Fresno Burnbaum
The Butterfly Effect
2004
as George Miller
When Zachary Beaver Came to Town
2003
Happy Hour
2003
as Levine
The Rules of Attraction
2002
as Mr. Lawson
Highball
2002
as Darien
The Simian Line
2001
as Sam Donovan
Things Behind the Sun
2001
as Dan
Harvard Man
2001
as Teddy Carter
My Horrible Year!
2001
as Uncle Charlie
Hollywood Palms
2000
as Himself
The Last Dance
2000
as Todd Cope
The House of Mirth
2000
as Lawrence Selden
One Kill
2000
as Capt. Wallker Randall
Common Ground
2000
as Johnny Burroughs
A Murder of Crows
1999
as Thurman Parks III
Our Guys: Outrage at Glen Ridge
1999
as Prosecutor Robert Laurino
The Passion of Ayn Rand
1999
as Nathaniel Branden
Hi-Life
1998
as Jimmy
Mr. Jealousy
1998
as Lester Grimm, aka Vince
Blackout Effect
1998
as John Dantley
Anaconda
1997
as Dr. Steven Cale
Keys to Tulsa
1997
as Richter Boudreau
The Rocking Horse Winner
1997
as Uncle Joe
Jerry Maguire
1996
as Ethan Valhere
Grace of My Heart
1996
as Howard Cazsatt
2 Days in the Valley
1996
as Wes Taylor
Inside
1996
as Marty
Don't Look Back
1996
as Jesse
Kicking and Screaming
1995
as Chet
The Prophecy
1995
as Simon
Fluke
1995
as Jeff Newman
Rob Roy
1995
as Alan MacDonald
Little Women
1994
as John Brooke
Sleep with Me
1994
as Joseph
Pulp Fiction
1994
as Lance
Roommates
1994
as Bill Thomas
Naked in New York
1993
as Jake Briggs
Killing Zoe
1993
as Zed
Bodies, Rest & Motion
1993
as Sid
Foreign Affairs
1993
as Fred Turner
The Heart of Justice
1992
as David Leader
Singles
1992
as The Mime
The Waterdance
1992
as Joel Garcia
A Woman at War
1991
as Franz Bueller
Money
1991
as Franck Cimballi
Memphis Belle
1990
as Danny Daly
Sensibility and Sense
1990
as Younger Edward
The Rachel Papers
1989
as Cafe Patron (uncredited)
Say Anything...
1989
as Vahlere
Our Town
1989
as George Gibbs
The Fly II
1989
as Martin Brundle
Haunted Summer
1988
as Percy Shelley
Manifesto
1988
as Christopher
Greasy Lake
1988
Sister, Sister
1987
as Matt Rutledge
Lionheart
1987
as Robert Nerra
Some Kind of Wonderful
1987
as Keith Nelson
Code Name: Emerald
1985
as Andy Wheeler
Mask
1985
as Rocky Dennis
The New Kids
1985
as Mark Warfield
The Wild Life
1984
as Bill Conrad
Things Are Looking Up
1984
as Neil 'Trout' Troutman
Running Hot
1984
as Danny Hicks
Surf II: The End of the Trilogy
1984
as Chuck
Killing Time
1984
as Stop N Start Manager
A Killer in the Family
1983
as Ricky Tison
Fast Times at Ridgemont High
1982
as Stoner Bud
Paper Dolls
1982
as Steve
The Violation of Sarah McDavid
1981
as Pete Brady
The Seekers
1979
as 1st Boy
The Grass Is Always Greener Over the Septic Tank
1978
as Steve Benson