Frank Joseph Whaley (born July 20, 1963 in Syracuse, New York) is an American actor, director, and screenwriter. He was something of a rising star early in his career with memorable roles in Field of Dreams and Pulp Fiction, not to mention his leading role opposite Kevin Spacey in Swimming with Sharks. Since then, he's become a familiar face as a character actor.
Film Roles
- 1987 - Ironweed as Young Francis Phelan
- 1989 – Field of Dreams as Archie Graham
- 1989 – Little Monsters as Boy
- 1989 – Born on the Fourth of July as Timmy
- 1990 – The Freshman as Steve Bushak
- 1991 – The Doors as Robby Krieger
- 1991 – Career Opportunities
- 1991 – JFK as Oswald Imposter
- 1992 - Back in the USSR as Archer Sloan
- 1992 - A Midnight Clear as Paul Mundy
- 1992 - Hoffa as Young Kid
- 1993 – Swing Kids as Arvid
- 1994 – Pulp Fiction as Brett
- 1994 – Swimming with Sharks as Guy
- 1994 - IQ as Frank
- 1996 – Broken Arrow as Prentice
- 1997 – Retroactive as Brian
- 2002 – Red Dragon as Ralph Mandy
- 2003 – School of Rock as Battle of the Bands Director
- 2006 – World Trade Center as Chuck Sereika
- 2006 - The Hottest State as Harris
- 2006 - Crazy Eights as Brent Sykes
- 2007 – Vacancy as Mason
- 2016 - Monster Trucks as Wade Coley
- 2019 - Hustlers as Reese
- 2019 - Wish Man as Officer Tom Wells
Television Roles
- 1987 - Spenser For Hire as Tommy
- 1988 - The Equalizer as Press
- 1997 - Dead Man's Gun as Cole Ballard
- 2000 - The Outer Limits as Zig Fowler/Cliff Unger (episode "Zig Zag")
- 2002 - Law & Order as John McDowell
- 2003–2004 – The Dead Zone as Christopher Wey
- 2004 - Law & Order: Criminal Intent as Mitch Godel
- 2004 - NCIS as Jeffrey White
- 2005 - Curb Your Enthusiasm as Peter Hagen
- 2006 - Psych as Robert Dunn
- 2007 - Boston Legal as Frankie Cox
- 2007 - House as Robert Elliot
- 2008 - Law & Order: Special Victims Unit as Navy Commander Grant Marcus
- 2009 - CSI: Crime Scene Investigation as Miles
- 2010 - Ugly Betty as Mr. Sparks
- 2010 - Burn Notice as Josh Wagner
- 2010 - Medium as Gabe Helling
- 2012 - Alcatraz as Officer Donovan
- 2012 - NYC 22 as Larry Giles
- 2013 – Ray Donovan as Van Miller
- 2012–2013 – Blue Bloods as Gary Heller
- 2014 - The Blacklist as Karl Hoffman
- 2014 - Gotham as Doug
- 2015 - Under the Dome as Dr. Marston
- 2016 - Unforgettable as Jim Garrett
- 2016 - Madoff as Harry Markopolos
- 2016 - Chicago Med as Chuck Gleason
- 2016 – Luke Cage as Detective Scarfe
- 2016 - Elementary as Winston Utz
- 2016 - Divorce as Carson Hodges
- 2016 - Empire as Edison Cruz
- 2017 - MacGyver as Douglas Bishop
- 2017 - Bull as Max Hyland
- 2018 - Gone as Ted
- 2018 - Sneaky Pete as Duane Harding
- 2018 - Deception as Charles Quaid
- 2019 - Jack Ryan as Carl Estes
- 2020 - Interrogation as Detective James Connor