Portrait of Kyle MacLachlan

Kyle MacLachlan

Bio: Kyle Merritt MacLachlan (born February 22, 1959) is an American actor. MacLachlan widely known for his portrayal of Dale Cooper in the TV series Twin Peaks (1990–1991; 2017), and its prequel film Twin Peaks: Fire Walk with Me (1992)
Born: Sun, Feb 22 1959
Birthplace: Yakima, Washington, USA
Kyle MacLachlan is 65 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of Blink Twice
Blink Twice
Kyle MacLachlan was
65 in Blink Twice
as 'Rich'.
Wed, Aug 21 2024
Poster of Inside Out 2
Inside Out 2
Kyle MacLachlan was
65 in Inside Out 2
as 'Dad (voice)'.
Tue, Jun 11 2024
Poster of Miranda's Victim
Miranda's Victim
Kyle MacLachlan was
64 in Miranda's Victim
as 'Warren'.
Fri, Oct 06 2023
Poster of Svensken bakom Hollywoodkroppen
Svensken bakom Hollywoodkroppen
Kyle MacLachlan was
64 in Svensken bakom Hollywoodkroppen
as 'Himself'.
Wed, Apr 12 2023
Poster of Confess, Fletch
Confess, Fletch
Kyle MacLachlan was
63 in Confess, Fletch
as 'Ronald Horan'.
Fri, Sep 16 2022
Poster of Welcome Home: Mary Reber and the Twin Peaks Palmer House
Welcome Home: Mary Reber and the Twin Peaks Palmer House
Kyle MacLachlan was
62 in Welcome Home: Mary Reber and the Twin Peaks Palmer House
Wed, Mar 10 2021
Poster of Tesla
Tesla
Kyle MacLachlan was
61 in Tesla
as 'Thomas Edison'.
Fri, Aug 14 2020
Poster of Capone
Capone
Kyle MacLachlan was
61 in Capone
as 'Doctor Karlock'.
Fri, Jun 26 2020
Poster of A Talk with Kyle MacLachlan and Sheryl Lee
A Talk with Kyle MacLachlan and Sheryl Lee
Kyle MacLachlan was
60 in A Talk with Kyle MacLachlan and Sheryl Lee
as 'Self'.
Tue, Dec 10 2019
Poster of The Staggering Girl
The Staggering Girl
Kyle MacLachlan was
60 in The Staggering Girl
as 'Matteo / Bruno / Angelo'.
Fri, May 17 2019
Poster of You Don't Nomi
You Don't Nomi
Kyle MacLachlan was
60 in You Don't Nomi
as 'Himself (archive footage)'.
Sat, Apr 27 2019
Poster of High Flying Bird
High Flying Bird
Kyle MacLachlan was
59 in High Flying Bird
as 'David Seton'.
Sun, Jan 27 2019
Poster of Giant Little Ones
Giant Little Ones
Kyle MacLachlan was
59 in Giant Little Ones
as 'Ray Winter'.
Thu, Jan 03 2019
Poster of The House with a Clock in Its Walls
The House with a Clock in Its Walls
Kyle MacLachlan was
59 in The House with a Clock in Its Walls
as 'Isaac Izard'.
Sat, Sep 15 2018
Poster of A Very Lovely Dream: One Week in Twin Peaks
A Very Lovely Dream: One Week in Twin Peaks
Kyle MacLachlan was
58 in A Very Lovely Dream: One Week in Twin Peaks
as 'Self'.
Tue, Dec 05 2017
Poster of The Man with the Gray Elevated Hair
The Man with the Gray Elevated Hair
Kyle MacLachlan was
58 in The Man with the Gray Elevated Hair
as 'Self'.
Tue, Dec 05 2017
Poster of Behind the Red Curtain
Behind the Red Curtain
Kyle MacLachlan was
58 in Behind the Red Curtain
as 'Self'.
Tue, Dec 05 2017
Poster of I Had Bad Milk in Dehradun
I Had Bad Milk in Dehradun
Kyle MacLachlan was
58 in I Had Bad Milk in Dehradun
as 'Self'.
Tue, Dec 05 2017
Poster of Tell It Martin
Tell It Martin
Kyle MacLachlan was
58 in Tell It Martin
as 'Self'.
Tue, Dec 05 2017
Poster of The Number of Completion
The Number of Completion
Kyle MacLachlan was
58 in The Number of Completion
as 'Self'.
Tue, Dec 05 2017
Poster of See You on the Other Side Dear Friend
See You on the Other Side Dear Friend
Kyle MacLachlan was
58 in See You on the Other Side Dear Friend
as 'Self'.
Tue, Dec 05 2017
Poster of Do Not Pick Up Hitchhikers
Do Not Pick Up Hitchhikers
Kyle MacLachlan was
58 in Do Not Pick Up Hitchhikers
as 'Self'.
Tue, Dec 05 2017
Poster of Twin Peaks: The Phenomenon
Twin Peaks: The Phenomenon
Kyle MacLachlan was
58 in Twin Peaks: The Phenomenon
as 'Self'.
Tue, Dec 05 2017
Poster of A Pot of Boiling Oil
A Pot of Boiling Oil
Kyle MacLachlan was
58 in A Pot of Boiling Oil
as 'Self'.
Tue, Dec 05 2017
Poster of Two Blue Balls
Two Blue Balls
Kyle MacLachlan was
58 in Two Blue Balls
as 'Self'.
Tue, Dec 05 2017
Poster of Blue Velvet Revisited
Blue Velvet Revisited
Kyle MacLachlan was
57 in Blue Velvet Revisited
as 'Self'.
Fri, Oct 07 2016
Poster of Riley's First Date?
Riley's First Date?
Kyle MacLachlan was
56 in Riley's First Date?
as 'Dad (voice)'.
Tue, Nov 03 2015
Poster of Inside Out
Inside Out
Kyle MacLachlan was
56 in Inside Out
as 'Dad (voice)'.
Wed, Jun 17 2015
Poster of Moving Through Time: Fire Walk With Me Memories
Moving Through Time: Fire Walk With Me Memories
Kyle MacLachlan was
55 in Moving Through Time: Fire Walk With Me Memories
as 'Himself'.
Tue, Jul 29 2014
Poster of Twin Peaks: The Missing Pieces
Twin Peaks: The Missing Pieces
Kyle MacLachlan was
55 in Twin Peaks: The Missing Pieces
as 'Special Agent Dale Cooper'.
Wed, Jul 16 2014
Poster of Breathe In
Breathe In
Kyle MacLachlan was
53 in Breathe In
as 'Peter Sebeck'.
Fri, Jan 18 2013
Poster of Blue Velvet: The Lost Footage
Blue Velvet: The Lost Footage
Kyle MacLachlan was
52 in Blue Velvet: The Lost Footage
as 'Jeffrey Beaumont'.
Tue, Nov 08 2011
Poster of Peace, Love & Misunderstanding
Peace, Love & Misunderstanding
Kyle MacLachlan was
52 in Peace, Love & Misunderstanding
as 'Mark Hudson'.
Tue, Sep 13 2011
Poster of The Smell of Success
The Smell of Success
Kyle MacLachlan was
52 in The Smell of Success
as 'Jimmy St. James'.
Fri, Aug 19 2011
Poster of Mao’s Last Dancer
Mao’s Last Dancer
Kyle MacLachlan was
50 in Mao’s Last Dancer
as 'Charles Foster'.
Thu, Oct 01 2009
Poster of The Sisterhood of the Traveling Pants 2
The Sisterhood of the Traveling Pants 2
Kyle MacLachlan was
49 in The Sisterhood of the Traveling Pants 2
as 'Bill Kerr (uncredited)'.
Wed, Aug 06 2008
Poster of Justice League: The New Frontier
Justice League: The New Frontier
Kyle MacLachlan was
49 in Justice League: The New Frontier
as 'Superman (voice)'.
Tue, Feb 26 2008
Poster of Secrets from Another Place: Creating Twin Peaks
Secrets from Another Place: Creating Twin Peaks
Kyle MacLachlan was
48 in Secrets from Another Place: Creating Twin Peaks
Tue, Oct 30 2007
Poster of A Slice of Lynch
A Slice of Lynch
Kyle MacLachlan was
48 in A Slice of Lynch
as 'Self'.
Tue, Oct 30 2007
Poster of The 50 Greatest Television Dramas
The 50 Greatest Television Dramas
Kyle MacLachlan was
47 in The 50 Greatest Television Dramas
as 'Self'.
Sat, Feb 03 2007
Poster of Free Jimmy
Free Jimmy
Kyle MacLachlan was
47 in Free Jimmy
as 'Marius (voice)'.
Fri, Apr 21 2006
Poster of Mysterious Island
Mysterious Island
Kyle MacLachlan was
46 in Mysterious Island
as 'Cyrus'.
Sat, Sep 17 2005
Poster of Touch of Pink
Touch of Pink
Kyle MacLachlan was
45 in Touch of Pink
as 'Ghost of Cary Grant'.
Fri, Jul 16 2004
Poster of The Librarian: Quest for the Spear
The Librarian: Quest for the Spear
Kyle MacLachlan was
45 in The Librarian: Quest for the Spear
as 'Edward Wilde'.
Mon, Jul 12 2004
Poster of Northfork
Northfork
Kyle MacLachlan was
44 in Northfork
as 'Mr. Hope'.
Fri, Jul 11 2003
Poster of Impressions of Dune
Impressions of Dune
Kyle MacLachlan was
44 in Impressions of Dune
Fri, Mar 28 2003
Poster of Mysteries of Love
Mysteries of Love
Kyle MacLachlan was
43 in Mysteries of Love
as 'Self'.
Tue, Jun 04 2002
Poster of Reflections on the Phenomenon of Twin Peaks
Reflections on the Phenomenon of Twin Peaks
Kyle MacLachlan was
43 in Reflections on the Phenomenon of Twin Peaks
as 'Self'.
Tue, Feb 26 2002
Poster of Miranda
Miranda
Kyle MacLachlan was
42 in Miranda
as 'Nailor'.
Fri, Jan 18 2002
Poster of An Introduction to David Lynch
An Introduction to David Lynch
Kyle MacLachlan was
42 in An Introduction to David Lynch
as 'Self'.
Tue, Dec 18 2001
Poster of Postcards From The Cast
Postcards From The Cast
Kyle MacLachlan was
42 in Postcards From The Cast
as 'Self'.
Tue, Dec 18 2001
Poster of Me Without You
Me Without You
Kyle MacLachlan was
42 in Me Without You
as 'Daniel'.
Thu, Nov 01 2001
Poster of Perfume
Perfume
Kyle MacLachlan was
42 in Perfume
as 'Business Manager'.
Sun, Apr 08 2001
Poster of Xchange
Xchange
Kyle MacLachlan was
41 in Xchange
as 'Fisk / Toffler 2'.
Fri, Jan 19 2001
Poster of Hamlet
Hamlet
Kyle MacLachlan was
41 in Hamlet
as 'Claudius'.
Fri, May 12 2000
Poster of Timecode
Timecode
Kyle MacLachlan was
41 in Timecode
as 'Bunny Drysdale'.
Fri, Apr 28 2000
Poster of The Spring
The Spring
Kyle MacLachlan was
40 in The Spring
as 'Dennis Conway'.
Sun, Jan 16 2000
Poster of Route 9
Route 9
Kyle MacLachlan was
39 in Route 9
as 'Booth Parker'.
Fri, Nov 20 1998
Poster of The Windsor Protocol
The Windsor Protocol
Kyle MacLachlan was
39 in The Windsor Protocol
as 'Sean Dillon'.
Tue, Nov 10 1998
Poster of Thunder Point
Thunder Point
Kyle MacLachlan was
39 in Thunder Point
as 'Sean Dillon'.
Sat, May 30 1998
Poster of One Night Stand
One Night Stand
Kyle MacLachlan was
38 in One Night Stand
as 'Vernon'.
Fri, Nov 14 1997
Poster of Mad Dog Time
Mad Dog Time
Kyle MacLachlan was
37 in Mad Dog Time
as 'Jake Parker'.
Fri, Nov 08 1996
Poster of The Trigger Effect
The Trigger Effect
Kyle MacLachlan was
37 in The Trigger Effect
as 'Matthew'.
Fri, Aug 30 1996
Poster of Moonshine Highway
Moonshine Highway
Kyle MacLachlan was
37 in Moonshine Highway
as 'Jed Muldoon'.
Sun, May 05 1996
Poster of Showgirls
Showgirls
Kyle MacLachlan was
36 in Showgirls
as 'Zack Carey'.
Fri, Sep 22 1995
Poster of Roswell
Roswell
Kyle MacLachlan was
35 in Roswell
as 'Jesse Marcel'.
Sun, Jul 31 1994
Poster of Vault of Horror I
Vault of Horror I
Kyle MacLachlan was
35 in Vault of Horror I
as 'Earl Raymond Digs'.
Sat, Jul 02 1994
Poster of The Flintstones
The Flintstones
Kyle MacLachlan was
35 in The Flintstones
as 'Cliff Vandercave'.
Thu, May 26 1994
Poster of Against the Wall
Against the Wall
Kyle MacLachlan was
35 in Against the Wall
as 'Michael Smith'.
Sat, Mar 26 1994
Poster of The Trial
The Trial
Kyle MacLachlan was
34 in The Trial
as 'Josef K'.
Fri, Jun 18 1993
Poster of Where the Day Takes You
Where the Day Takes You
Kyle MacLachlan was
33 in Where the Day Takes You
as 'Ted'.
Fri, Sep 11 1992
Poster of Rich in Love
Rich in Love
Kyle MacLachlan was
33 in Rich in Love
as 'Billy McQueen'.
Fri, Sep 04 1992
Poster of Twin Peaks: Fire Walk with Me
Twin Peaks: Fire Walk with Me
Kyle MacLachlan was
33 in Twin Peaks: Fire Walk with Me
as 'Special Agent Dale Cooper'.
Wed, Jun 03 1992
Poster of Crazy About the Movies: Dennis Hopper
Crazy About the Movies: Dennis Hopper
Kyle MacLachlan was
32 in Crazy About the Movies: Dennis Hopper
as 'Self'.
Fri, May 17 1991
Poster of The Doors
The Doors
Kyle MacLachlan was
32 in The Doors
as 'Ray Manzarek'.
Fri, Mar 01 1991
Poster of Red Hot + Blue: A Tribute to Cole Porter
Red Hot + Blue: A Tribute to Cole Porter
Kyle MacLachlan was
31 in Red Hot + Blue: A Tribute to Cole Porter
as 'Self'.
Sat, Dec 01 1990
Poster of Don't Tell Her It's Me
Don't Tell Her It's Me
Kyle MacLachlan was
31 in Don't Tell Her It's Me
as 'Trout'.
Fri, Sep 21 1990
Poster of Twin Peaks
Twin Peaks
Kyle MacLachlan was
30 in Twin Peaks
as 'Special Agent Dale Cooper'.
Sun, Sep 03 1989
Poster of Dream Breakers
Dream Breakers
Kyle MacLachlan was
30 in Dream Breakers
as 'Bobby O'Connor'.
Sat, Sep 02 1989
Poster of No Frank in Lumberton
No Frank in Lumberton
Kyle MacLachlan was
28 in No Frank in Lumberton
as 'Self'.
Tue, Jan 19 1988
Poster of The Hidden
The Hidden
Kyle MacLachlan was
28 in The Hidden
as 'Lloyd Gallagher'.
Fri, Oct 30 1987
Poster of Blue Velvet
Blue Velvet
Kyle MacLachlan was
27 in Blue Velvet
as 'Jeffrey Beaumont'.
Fri, Sep 19 1986
Poster of Dune
Dune
Kyle MacLachlan was
25 in Dune
as 'Paul Atreides'.
Fri, Dec 14 1984
Poster of Altar
Altar
Kyle MacLachlan will be
65+ in Altar
Unreleased
Poster of I Know Catherine, The Log Lady
I Know Catherine, The Log Lady
Kyle MacLachlan will be
65+ in I Know Catherine, The Log Lady
as 'Self'.
Unreleased
Poster of Goddess: The Fall and Rise of Showgirls
Goddess: The Fall and Rise of Showgirls
Kyle MacLachlan will be
65+ in Goddess: The Fall and Rise of Showgirls
as 'Self'.
Unreleased
Poster of Echo Valley
Echo Valley
Kyle MacLachlan will be
65+ in Echo Valley
as 'Richard Garrett'.
Unreleased

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of Fallout
Fallout
Kyle MacLachlan was
65+ in Fallout
as 'Overseer Hank MacLean'.
First Air Date
Wed, Apr 10 2024
Poster of Star Wars: Young Jedi Adventures
Star Wars: Young Jedi Adventures
Kyle MacLachlan was
64+ in Star Wars: Young Jedi Adventures
as 'Draiven Bosh (voice)'.
First Air Date
Thu, May 04 2023
Poster of Joe vs Carole
Joe vs Carole
Kyle MacLachlan was
63+ in Joe vs Carole
as 'Howard Baskin'.
First Air Date
Thu, Mar 03 2022
Poster of How I Met Your Father
How I Met Your Father
Kyle MacLachlan was
62+ in How I Met Your Father
as 'The Captain'.
First Air Date
Tue, Jan 18 2022
Poster of Atlantic Crossing
Atlantic Crossing
Kyle MacLachlan was
61+ in Atlantic Crossing
as 'President Franklin D. Roosevelt'.
First Air Date
Sun, Oct 25 2020
Poster of How To with John Wilson
How To with John Wilson
Kyle MacLachlan was
61+ in How To with John Wilson
as 'Self (Swiping MetroCard on the subway)'.
First Air Date
Fri, Oct 23 2020
Poster of Carol's Second Act
Carol's Second Act
Kyle MacLachlan was
60+ in Carol's Second Act
as 'Dr. Stephen Frost'.
First Air Date
Thu, Sep 26 2019
Poster of The Kelly Clarkson Show
The Kelly Clarkson Show
Kyle MacLachlan was
60+ in The Kelly Clarkson Show
First Air Date
Mon, Sep 09 2019
Poster of Explained
Explained
Kyle MacLachlan was
59+ in Explained
as 'Narrator (voice)'.
First Air Date
Wed, May 23 2018
Poster of GQ Presents: Iconic Characters
GQ Presents: Iconic Characters
Kyle MacLachlan was
59+ in GQ Presents: Iconic Characters
as 'Self'.
First Air Date
Fri, Mar 23 2018
Poster of The Late Show with Stephen Colbert
The Late Show with Stephen Colbert
Kyle MacLachlan was
56+ in The Late Show with Stephen Colbert
as 'Self'.
First Air Date
Tue, Sep 08 2015
Poster of The Late Late Show with James Corden
The Late Late Show with James Corden
Kyle MacLachlan was
56+ in The Late Late Show with James Corden
as 'Self'.
First Air Date
Mon, Mar 23 2015
Poster of Variety Studio: Actors on Actors
Variety Studio: Actors on Actors
Kyle MacLachlan was
55+ in Variety Studio: Actors on Actors
as 'Self'.
First Air Date
Sun, Dec 21 2014
Poster of Believe
Believe
Kyle MacLachlan was
55+ in Believe
as 'Roman Skouras'.
First Air Date
Mon, Mar 10 2014
Poster of Late Night with Seth Meyers
Late Night with Seth Meyers
Kyle MacLachlan was
55+ in Late Night with Seth Meyers
as 'Self'.
First Air Date
Tue, Feb 25 2014
Poster of Marvel's Agents of S.H.I.E.L.D.
Marvel's Agents of S.H.I.E.L.D.
Kyle MacLachlan was
54+ in Marvel's Agents of S.H.I.E.L.D.
as 'Skye's Father, The Doctor, Cal'.
First Air Date
Tue, Sep 24 2013
Poster of Made in Jersey
Made in Jersey
Kyle MacLachlan was
53+ in Made in Jersey
as 'Donovan Stark'.
First Air Date
Fri, Sep 28 2012
Poster of Gravity Falls
Gravity Falls
Kyle MacLachlan was
53+ in Gravity Falls
as 'Bus Driver (voice)'.
First Air Date
Fri, Jun 15 2012
Poster of Portlandia
Portlandia
Kyle MacLachlan was
51+ in Portlandia
as 'Mayor'.
First Air Date
Fri, Jan 21 2011
Poster of The Good Wife
The Good Wife
Kyle MacLachlan was
50+ in The Good Wife
as 'Josh Perotti'.
First Air Date
Tue, Sep 22 2009
Poster of The One Show
The One Show
Kyle MacLachlan was
47+ in The One Show
as 'Self - Guest'.
First Air Date
Mon, Aug 14 2006
Poster of In Justice
In Justice
Kyle MacLachlan was
46+ in In Justice
as 'David Swain'.
First Air Date
Sun, Jan 01 2006
Poster of How I Met Your Mother
How I Met Your Mother
Kyle MacLachlan was
46+ in How I Met Your Mother
as 'George Van Smoot'.
First Air Date
Mon, Sep 19 2005
Poster of Mysterious Island
Mysterious Island
Kyle MacLachlan was
46+ in Mysterious Island
as 'Cyrus'.
First Air Date
Sat, Sep 17 2005
Poster of American Dad!
American Dad!
Kyle MacLachlan was
45+ in American Dad!
as 'Del (voice)'.
First Air Date
Sun, Feb 06 2005
Poster of Desperate Housewives
Desperate Housewives
Kyle MacLachlan was
45+ in Desperate Housewives
as 'Orson Hodge'.
First Air Date
Sun, Oct 03 2004
Poster of The Tony Danza Show
The Tony Danza Show
Kyle MacLachlan was
45+ in The Tony Danza Show
as 'Self - Guest'.
First Air Date
Mon, Sep 13 2004
Poster of V Graham Norton
V Graham Norton
Kyle MacLachlan was
43+ in V Graham Norton
as 'Self'.
First Air Date
Mon, May 06 2002
Poster of Richard & Judy
Richard & Judy
Kyle MacLachlan was
42+ in Richard & Judy
as 'Self'.
First Air Date
Mon, Nov 26 2001
Poster of Law & Order: Special Victims Unit
Law & Order: Special Victims Unit
Kyle MacLachlan was
40+ in Law & Order: Special Victims Unit
as 'Andrew Raines, Dr. Brett Morton'.
First Air Date
Mon, Sep 20 1999
Poster of Futurama
Futurama
Kyle MacLachlan was
40+ in Futurama
as 'Dung Beetle (voice), Kyle MacLachlan's Head (voice)'.
First Air Date
Sun, Mar 28 1999
Poster of Sex and the City
Sex and the City
Kyle MacLachlan was
39+ in Sex and the City
as 'Trey MacDougal'.
First Air Date
Sat, Jun 06 1998
Poster of The View
The View
Kyle MacLachlan was
38+ in The View
as 'Self'.
First Air Date
Mon, Aug 11 1997
Poster of The Daily Show
The Daily Show
Kyle MacLachlan was
37+ in The Daily Show
as 'Self'.
First Air Date
Mon, Jul 22 1996
Poster of The Frank Skinner Show
The Frank Skinner Show
Kyle MacLachlan was
36+ in The Frank Skinner Show
as 'Self'.
First Air Date
Sun, Sep 10 1995
Poster of Twin Peaks
Twin Peaks
Kyle MacLachlan was
31+ in Twin Peaks
as 'Dale Cooper, Dougie Jones / Dale Cooper'.
First Air Date
Sun, Apr 08 1990
Poster of Tales from the Crypt
Tales from the Crypt
Kyle MacLachlan was
30+ in Tales from the Crypt
as 'Earl Raymond Digs'.
First Air Date
Sat, Jun 10 1989
Poster of American Experience
American Experience
Kyle MacLachlan was
29+ in American Experience
as 'Narrator'.
First Air Date
Tue, Oct 04 1988
Poster of LIVE with Kelly and Mark
LIVE with Kelly and Mark
Kyle MacLachlan was
29+ in LIVE with Kelly and Mark
First Air Date
Mon, Sep 05 1988
Poster of Saturday Night Live
Saturday Night Live
Kyle MacLachlan was
16+ in Saturday Night Live
as 'Self - Host'.
First Air Date
Sat, Oct 11 1975