TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate agesTulsa King
J.D. Walsh was
48+ in Tulsa King
as 'Harlan Thibodeaux'.
First Air Date
Sun, Nov 13 2022
All Rise
J.D. Walsh was
45+ in All Rise
as 'Moe Wardlow'.
First Air Date
Mon, Sep 23 2019
The Rookie
J.D. Walsh was
44+ in The Rookie
as 'Mr. Dugan'.
First Air Date
Tue, Oct 16 2018
9-1-1
J.D. Walsh was
44+ in 9-1-1
as 'Officer Gerrard'.
First Air Date
Wed, Jan 03 2018
Young Sheldon
J.D. Walsh was
43+ in Young Sheldon
as 'Travis Lemon'.
First Air Date
Mon, Sep 25 2017
The Crazy Ones
J.D. Walsh was
39+ in The Crazy Ones
as 'Randall'.
First Air Date
Thu, Sep 26 2013
Franklin & Bash
J.D. Walsh was
37+ in Franklin & Bash
First Air Date
Wed, Jun 01 2011
Rizzoli & Isles
J.D. Walsh was
36+ in Rizzoli & Isles
as 'Larry Rothsburgher'.
First Air Date
Mon, Jul 12 2010
The League
J.D. Walsh was
35+ in The League
as 'JD'.
First Air Date
Thu, Oct 29 2009
Castle
J.D. Walsh was
35+ in Castle
as 'John Emerson'.
First Air Date
Mon, Mar 09 2009
The Mentalist
J.D. Walsh was
34+ in The Mentalist
as 'Nate Glass'.
First Air Date
Tue, Sep 23 2008
iCarly
J.D. Walsh was
33+ in iCarly
as 'Gordon Birch'.
First Air Date
Sat, Sep 08 2007
Bones
J.D. Walsh was
31+ in Bones
as 'Dr. Fred Dumaski'.
First Air Date
Tue, Sep 13 2005
Two and a Half Men
J.D. Walsh was
29+ in Two and a Half Men
as 'Ted, Gordon'.
First Air Date
Mon, Sep 22 2003
Tremors
J.D. Walsh was
29+ in Tremors
as 'Larry Norvel'.
First Air Date
Fri, Mar 28 2003
Without a Trace
J.D. Walsh was
28+ in Without a Trace
as 'Paul Pfeiffer'.
First Air Date
Thu, Sep 26 2002
Smart Guy
J.D. Walsh was
23+ in Smart Guy
First Air Date
Wed, Mar 26 1997