IMDb Page
Movie Release Date Character Age at Release
The Activated Man 12/03/23 Kit Waller 44
Adverse 02/12/21 Jan 42
Living Among Us 05/08/18 Blake 39
April Rain 06/04/14 Nick 35
Love, Wedding, Marriage 06/03/11 Jeremiah 32
Sold 03/11/11 Clint 32
Kill Speed 07/02/10 Strayger 31
The Penitent Man 03/29/10 Ovid Serrano 31
A Christmas Too Many 12/04/07 Matt 28
A New Wave 08/21/07 Desmond 28
Waiting for Dublin 01/01/07 Mike 27
Cruel World 09/01/05 Bobby 26
Extreme Dating 06/23/05 Troy Riley 26
Perfect Opposites 02/06/04 Trey Reynolds 25
To Kill a Mockumentary 01/01/04 Spencer 24
A Midsummer Night's Rave 11/01/02 Xander 23
Teenage Caveman 04/03/02 David 23
O 08/31/01 Michael Cassio 22
The Broken Hearts Club: A Romantic Comedy 02/01/00 Kevin 21
The Contract 10/31/99 Howard Maple 20
10 Things I Hate About You 03/30/99 Joey Donner 20
Independence Day 06/25/96 Older Boy 17
Freaky Friday 05/06/95 Luke 16
Camp Nowhere 08/26/94 Zack Dell 15
The Halloween Tree 10/02/93 (voice) 14
High Tide None Detective Bradford 45