Portrait of Mark Ruffalo

Mark Ruffalo

Bio: Mark Alan Ruffalo (born November 22, 1967) is an American actor and producer. He began acting in the early 1990s and first gained recognition for his work in Kenneth Lonergan's play This Is Our Youth (1998) and drama film You Can Count on Me (2000)
Born: Wed, Nov 22 1967
Birthplace: Kenosha, Wisconsin, USA
Mark Ruffalo is 57 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of Now You See Me 3
Now You See Me 3
Mark Ruffalo will be
57 in Now You See Me 3
as 'Dylan Rhodes'.
Thu, Nov 13 2025
Poster of Mickey 17
Mickey 17
Mark Ruffalo will be
57 in Mickey 17
as 'Hieronymous Marshall'.
Wed, Apr 16 2025
Poster of Revealed: How to Poison a Planet
Revealed: How to Poison a Planet
Mark Ruffalo was
56 in Revealed: How to Poison a Planet
as 'Self'.
Sun, Apr 28 2024
Poster of Poor Things
Poor Things
Mark Ruffalo was
56 in Poor Things
as 'Duncan Wedderburn'.
Thu, Dec 07 2023
Poster of Bonnie
Bonnie
Mark Ruffalo was
54 in Bonnie
as 'Self'.
Sat, Nov 12 2022
Poster of Marvel Studios Assembled: The Making of She-Hulk: Attorney at Law
Marvel Studios Assembled: The Making of She-Hulk: Attorney at Law
Mark Ruffalo was
54 in Marvel Studios Assembled: The Making of She-Hulk: Attorney at Law
as 'Self'.
Thu, Nov 03 2022
Poster of The Adam Project
The Adam Project
Mark Ruffalo was
54 in The Adam Project
as 'Louis Reed'.
Fri, Mar 11 2022
Poster of Oyate
Oyate
Mark Ruffalo was
54 in Oyate
as 'Self'.
Thu, Feb 24 2022
Poster of Marvel Studios' 2021 Disney+ Day Special
Marvel Studios' 2021 Disney+ Day Special
Mark Ruffalo was
53 in Marvel Studios' 2021 Disney+ Day Special
as 'Bruce Banner / Hulk (archive footage)'.
Fri, Nov 12 2021
Poster of Shang-Chi and the Legend of the Ten Rings
Shang-Chi and the Legend of the Ten Rings
Mark Ruffalo was
53 in Shang-Chi and the Legend of the Ten Rings
as 'Bruce Banner / Hulk (uncredited)'.
Wed, Sep 01 2021
Poster of Groundswell
Groundswell
Mark Ruffalo was
53 in Groundswell
Fri, Apr 16 2021
Poster of Chadwick Boseman: A Tribute for a King
Chadwick Boseman: A Tribute for a King
Mark Ruffalo was
52 in Chadwick Boseman: A Tribute for a King
as 'Self - Actor, "Avengers: Endgame"'.
Sun, Aug 30 2020
Poster of Flint
Flint
Mark Ruffalo was
52 in Flint
Sun, Mar 01 2020
Poster of Celebrating Marvel's Stan Lee
Celebrating Marvel's Stan Lee
Mark Ruffalo was
52 in Celebrating Marvel's Stan Lee
as 'Self'.
Fri, Dec 20 2019
Poster of Dark Waters: The Cost of Being a Hero
Dark Waters: The Cost of Being a Hero
Mark Ruffalo was
52 in Dark Waters: The Cost of Being a Hero
as 'Self'.
Sun, Nov 24 2019
Poster of Dark Waters
Dark Waters
Mark Ruffalo was
52 in Dark Waters
as 'Robert Bilott'.
Fri, Nov 22 2019
Poster of Avengers: Endgame
Avengers: Endgame
Mark Ruffalo was
51 in Avengers: Endgame
as 'Bruce Banner / Hulk'.
Wed, Apr 24 2019
Poster of Captain Marvel
Captain Marvel
Mark Ruffalo was
51 in Captain Marvel
as 'Bruce Banner / The Hulk (uncredited)'.
Wed, Mar 06 2019
Poster of John Leguizamo's Latin History for Morons
John Leguizamo's Latin History for Morons
Mark Ruffalo was
50 in John Leguizamo's Latin History for Morons
as 'Self'.
Fri, Nov 02 2018
Poster of Beyond Boundaries: The Harvey Weinstein Scandal
Beyond Boundaries: The Harvey Weinstein Scandal
Mark Ruffalo was
50 in Beyond Boundaries: The Harvey Weinstein Scandal
as 'Self (archive footage)'.
Tue, Aug 21 2018
Poster of Avengers: Infinity War
Avengers: Infinity War
Mark Ruffalo was
50 in Avengers: Infinity War
as 'Bruce Banner / Hulk'.
Wed, Apr 25 2018
Poster of Happening: A Clean Energy Revolution
Happening: A Clean Energy Revolution
Mark Ruffalo was
49 in Happening: A Clean Energy Revolution
as 'Self'.
Sat, Oct 07 2017
Poster of Thor: Ragnarok
Thor: Ragnarok
Mark Ruffalo was
49 in Thor: Ragnarok
as 'Bruce Banner / Hulk'.
Mon, Oct 02 2017
Poster of Team Thor
Team Thor
Mark Ruffalo was
48 in Team Thor
as 'Bruce Banner'.
Sun, Aug 28 2016
Poster of Now You See Me 2
Now You See Me 2
Mark Ruffalo was
48 in Now You See Me 2
as 'Dylan Rhodes'.
Thu, Jun 02 2016
Poster of Climate Hustle
Climate Hustle
Mark Ruffalo was
48 in Climate Hustle
as 'Self'.
Thu, Mar 31 2016
Poster of Dear President Obama
Dear President Obama
Mark Ruffalo was
48 in Dear President Obama
as 'Narrator'.
Thu, Mar 17 2016
Poster of Spotlight
Spotlight
Mark Ruffalo was
47 in Spotlight
as 'Michael Rezendes'.
Fri, Nov 06 2015
Poster of Avengers: Age of Ultron
Avengers: Age of Ultron
Mark Ruffalo was
47 in Avengers: Age of Ultron
as 'Bruce Banner / Hulk'.
Wed, Apr 22 2015
Poster of Foxcatcher
Foxcatcher
Mark Ruffalo was
46 in Foxcatcher
as 'David Schultz'.
Fri, Nov 14 2014
Poster of The Normal Heart
The Normal Heart
Mark Ruffalo was
46 in The Normal Heart
as 'Ned Weeks'.
Sun, May 25 2014
Poster of Marvel Studios: Assembling a Universe
Marvel Studios: Assembling a Universe
Mark Ruffalo was
46 in Marvel Studios: Assembling a Universe
as 'Self / Bruce Banner / Hulk'.
Tue, Mar 18 2014
Poster of Infinitely Polar Bear
Infinitely Polar Bear
Mark Ruffalo was
46 in Infinitely Polar Bear
as 'Cameron'.
Sat, Jan 18 2014
Poster of Thanks for Sharing
Thanks for Sharing
Mark Ruffalo was
45 in Thanks for Sharing
as 'Adam'.
Thu, Sep 19 2013
Poster of Begin Again
Begin Again
Mark Ruffalo was
45 in Begin Again
as 'Dan Mulligan'.
Sat, Sep 07 2013
Poster of Letters to Jackie: Remembering President Kennedy
Letters to Jackie: Remembering President Kennedy
Mark Ruffalo was
45 in Letters to Jackie: Remembering President Kennedy
Wed, Jun 19 2013
Poster of Now You See Me
Now You See Me
Mark Ruffalo was
45 in Now You See Me
as 'Dylan Rhodes'.
Wed, May 29 2013
Poster of Iron Man 3
Iron Man 3
Mark Ruffalo was
45 in Iron Man 3
as 'Bruce Banner (uncredited)'.
Thu, Apr 18 2013
Poster of Kingdom Come
Kingdom Come
Mark Ruffalo was
44 in Kingdom Come
as 'Self'.
Sat, Apr 28 2012
Poster of The Avengers
The Avengers
Mark Ruffalo was
44 in The Avengers
as 'Bruce Banner / The Hulk'.
Wed, Apr 25 2012
Poster of Margaret
Margaret
Mark Ruffalo was
43 in Margaret
as 'Gerald Maretti'.
Fri, Sep 30 2011
Poster of 9/11 Truth: Hollywood Speaks Up
9/11 Truth: Hollywood Speaks Up
Mark Ruffalo was
43 in 9/11 Truth: Hollywood Speaks Up
as 'Self'.
Fri, Jun 10 2011
Poster of The Kids Are All Right
The Kids Are All Right
Mark Ruffalo was
42 in The Kids Are All Right
as 'Paul'.
Fri, Jul 09 2010
Poster of Shutter Island: Into the Lighthouse
Shutter Island: Into the Lighthouse
Mark Ruffalo was
42 in Shutter Island: Into the Lighthouse
as 'Self'.
Tue, Jun 08 2010
Poster of Sympathy for Delicious
Sympathy for Delicious
Mark Ruffalo was
42 in Sympathy for Delicious
as 'Father Joe'.
Fri, Apr 09 2010
Poster of Date Night
Date Night
Mark Ruffalo was
42 in Date Night
as 'Brad Sullivan'.
Thu, Apr 08 2010
Poster of Shutter Island
Shutter Island
Mark Ruffalo was
42 in Shutter Island
as 'Chuck Aule'.
Sun, Feb 14 2010
Poster of Where the Wild Things Are
Where the Wild Things Are
Mark Ruffalo was
41 in Where the Wild Things Are
as 'The Boyfriend'.
Fri, Oct 16 2009
Poster of What Doesn't Kill You
What Doesn't Kill You
Mark Ruffalo was
41 in What Doesn't Kill You
as 'Brian'.
Fri, Dec 12 2008
Poster of The Brothers Bloom
The Brothers Bloom
Mark Ruffalo was
40 in The Brothers Bloom
as 'Stephen'.
Tue, Sep 09 2008
Poster of Blindness
Blindness
Mark Ruffalo was
40 in Blindness
as 'Doctor'.
Wed, May 14 2008
Poster of Chicago 10
Chicago 10
Mark Ruffalo was
40 in Chicago 10
as 'Jerry Rubin (voice)'.
Fri, Feb 29 2008
Poster of Reservation Road
Reservation Road
Mark Ruffalo was
39 in Reservation Road
as 'Dwight Arno'.
Thu, Sep 13 2007
Poster of Zodiac
Zodiac
Mark Ruffalo was
39 in Zodiac
as 'David Toschi'.
Fri, Mar 02 2007
Poster of All the King's Men
All the King's Men
Mark Ruffalo was
38 in All the King's Men
as 'Adam Stanton'.
Sun, Sep 10 2006
Poster of Rumor Has It...
Rumor Has It...
Mark Ruffalo was
38 in Rumor Has It...
as 'Jeff Daly'.
Thu, Dec 22 2005
Poster of Just Like Heaven
Just Like Heaven
Mark Ruffalo was
37 in Just Like Heaven
as 'David Abbott'.
Fri, Sep 16 2005
Poster of City of Night: The Making of 'Collateral'
City of Night: The Making of 'Collateral'
Mark Ruffalo was
37 in City of Night: The Making of 'Collateral'
as 'Self'.
Tue, Dec 14 2004
Poster of We Don't Live Here Anymore
We Don't Live Here Anymore
Mark Ruffalo was
36 in We Don't Live Here Anymore
as 'Jack Linden'.
Fri, Aug 13 2004
Poster of Collateral
Collateral
Mark Ruffalo was
36 in Collateral
as 'Det. Ray Fanning'.
Wed, Aug 04 2004
Poster of 13 Going on 30
13 Going on 30
Mark Ruffalo was
36 in 13 Going on 30
as 'Matt Flamhaff'.
Tue, Apr 13 2004
Poster of Eternal Sunshine of the Spotless Mind
Eternal Sunshine of the Spotless Mind
Mark Ruffalo was
36 in Eternal Sunshine of the Spotless Mind
as 'Stan'.
Fri, Mar 19 2004
Poster of In the Cut
In the Cut
Mark Ruffalo was
35 in In the Cut
as 'Giovanni A. Malloy'.
Wed, Oct 22 2003
Poster of View from the Top
View from the Top
Mark Ruffalo was
35 in View from the Top
as 'Ted Stewart'.
Fri, Mar 21 2003
Poster of My Life Without Me
My Life Without Me
Mark Ruffalo was
35 in My Life Without Me
as 'Lee'.
Fri, Mar 07 2003
Poster of Windtalkers
Windtalkers
Mark Ruffalo was
34 in Windtalkers
as 'Pappas'.
Fri, Jun 14 2002
Poster of XX/XY
XX/XY
Mark Ruffalo was
34 in XX/XY
as 'Coles'.
Fri, Jan 11 2002
Poster of The Last Castle
The Last Castle
Mark Ruffalo was
33 in The Last Castle
as 'Yates'.
Fri, Oct 19 2001
Poster of Apartment 12
Apartment 12
Mark Ruffalo was
33 in Apartment 12
as 'Alex'.
Sat, Sep 29 2001
Poster of You Can Count on Me
You Can Count on Me
Mark Ruffalo was
32 in You Can Count on Me
as 'Terry Prescott'.
Fri, Nov 17 2000
Poster of Committed
Committed
Mark Ruffalo was
32 in Committed
as 'T-Bo'.
Fri, Apr 28 2000
Poster of Ride with the Devil
Ride with the Devil
Mark Ruffalo was
32 in Ride with the Devil
as 'Alf Bowden'.
Wed, Nov 24 1999
Poster of A Fish in the Bathtub
A Fish in the Bathtub
Mark Ruffalo was
31 in A Fish in the Bathtub
as 'Joel'.
Mon, Mar 01 1999
Poster of Houdini
Houdini
Mark Ruffalo was
31 in Houdini
as 'Theo'.
Sun, Dec 06 1998
Poster of The Last Big Thing
The Last Big Thing
Mark Ruffalo was
30 in The Last Big Thing
as 'Brent Benedict'.
Wed, Sep 23 1998
Poster of 54
54
Mark Ruffalo was
30 in 54
as 'Ricko'.
Fri, Aug 28 1998
Poster of Safe Men
Safe Men
Mark Ruffalo was
30 in Safe Men
as 'Frank'.
Fri, Aug 07 1998
Poster of On the 2nd Day of Christmas
On the 2nd Day of Christmas
Mark Ruffalo was
30 in On the 2nd Day of Christmas
as 'Bert'.
Mon, Dec 08 1997
Poster of The Dentist
The Dentist
Mark Ruffalo was
28 in The Dentist
as 'Steve Landers'.
Fri, Jun 07 1996
Poster of The Destiny of Marty Fine
The Destiny of Marty Fine
Mark Ruffalo was
28 in The Destiny of Marty Fine
as 'Brett'.
Sat, Mar 16 1996
Poster of Blood Money
Blood Money
Mark Ruffalo was
28 in Blood Money
as 'Attorney'.
Mon, Jan 01 1996
Poster of Mirror, Mirror III: The Voyeur
Mirror, Mirror III: The Voyeur
Mark Ruffalo was
27 in Mirror, Mirror III: The Voyeur
as 'Joey'.
Sun, Oct 01 1995
Poster of A Gift from Heaven
A Gift from Heaven
Mark Ruffalo was
27 in A Gift from Heaven
Wed, Dec 14 1994
Poster of There Goes My Baby
There Goes My Baby
Mark Ruffalo was
26 in There Goes My Baby
as 'J.D.'.
Fri, Sep 02 1994
Poster of Mirror Mirror 2: Raven Dance
Mirror Mirror 2: Raven Dance
Mark Ruffalo was
26 in Mirror Mirror 2: Raven Dance
as 'Christian'.
Wed, May 25 1994
Poster of Newsflash
Newsflash
Mark Ruffalo will be
57+ in Newsflash
as 'Don Hewitt'.
Unreleased
Poster of Crime 101
Crime 101
Mark Ruffalo will be
57+ in Crime 101
as 'Detective Lou Lubesnick'.
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 Off Script with The Hollywood Reporter
Off Script with The Hollywood Reporter
Mark Ruffalo was
56+ in Off Script with The Hollywood Reporter
as 'Self'.
First Air Date
Sun, Dec 31 2023
Poster of All the Light We Cannot See
All the Light We Cannot See
Mark Ruffalo was
55+ in All the Light We Cannot See
as 'Daniel LeBlanc'.
First Air Date
Thu, Nov 02 2023
Poster of She-Hulk: Attorney at Law
She-Hulk: Attorney at Law
Mark Ruffalo was
54+ in She-Hulk: Attorney at Law
as 'Bruce Banner / Hulk'.
First Air Date
Thu, Aug 18 2022
Poster of The Last Movie Stars
The Last Movie Stars
Mark Ruffalo was
54+ in The Last Movie Stars
as 'Self'.
First Air Date
Thu, Jul 21 2022
Poster of What If...?
What If...?
Mark Ruffalo was
53+ in What If...?
as 'Bruce Banner / Hulk (voice), Bruce Banner (voice)'.
First Air Date
Wed, Aug 11 2021
Poster of Marvel Studios Legends
Marvel Studios Legends
Mark Ruffalo was
53+ in Marvel Studios Legends
as 'Bruce Banner / Hulk (archive footage) (uncredited)'.
First Air Date
Fri, Jan 08 2021
Poster of I Know This Much Is True
I Know This Much Is True
Mark Ruffalo was
52+ in I Know This Much Is True
as 'Dominick Birdsey / Thomas Birdsey'.
First Air Date
Sat, May 09 2020
Poster of The Late Show with Stephen Colbert
The Late Show with Stephen Colbert
Mark Ruffalo was
47+ in The Late Show with Stephen Colbert
as 'Self'.
First Air Date
Tue, Sep 08 2015
Poster of Close Up with The Hollywood Reporter
Close Up with The Hollywood Reporter
Mark Ruffalo was
47+ in Close Up with The Hollywood Reporter
as 'Self'.
First Air Date
Sun, Aug 02 2015
Poster of Hot Ones
Hot Ones
Mark Ruffalo was
47+ in Hot Ones
as 'Self'.
First Air Date
Thu, Mar 12 2015
Poster of Variety Studio: Actors on Actors
Variety Studio: Actors on Actors
Mark Ruffalo was
47+ in Variety Studio: Actors on Actors
as 'Self'.
First Air Date
Sun, Dec 21 2014
Poster of Sock or Hat?
Sock or Hat?
Mark Ruffalo was
46+ in Sock or Hat?
as 'Self'.
First Air Date
Fri, Jun 13 2014
Poster of The Tonight Show Starring Jimmy Fallon
The Tonight Show Starring Jimmy Fallon
Mark Ruffalo was
46+ in The Tonight Show Starring Jimmy Fallon
as 'Self, '.
First Air Date
Mon, Feb 17 2014
Poster of Honest Trailers
Honest Trailers
Mark Ruffalo was
44+ in Honest Trailers
as 'Bruce Banner / The Hulk (archive footage)'.
First Air Date
Mon, Feb 13 2012
Poster of Watch What Happens Live with Andy Cohen
Watch What Happens Live with Andy Cohen
Mark Ruffalo was
41+ in Watch What Happens Live with Andy Cohen
as 'Self - Guest'.
First Air Date
Thu, Jul 16 2009
Poster of The Graham Norton Show
The Graham Norton Show
Mark Ruffalo was
39+ in The Graham Norton Show
as 'Self'.
First Air Date
Thu, Feb 22 2007
Poster of The Colbert Report
The Colbert Report
Mark Ruffalo was
37+ in The Colbert Report
First Air Date
Mon, Oct 17 2005
Poster of The Late Late Show with Craig Ferguson
The Late Late Show with Craig Ferguson
Mark Ruffalo was
37+ in The Late Late Show with Craig Ferguson
as 'Self'.
First Air Date
Mon, Jan 03 2005
Poster of Real Time with Bill Maher
Real Time with Bill Maher
Mark Ruffalo was
35+ in Real Time with Bill Maher
as 'Self'.
First Air Date
Fri, Feb 21 2003
Poster of The Beat
The Beat
Mark Ruffalo was
32+ in The Beat
as 'Zane Marinelli'.
First Air Date
Tue, Mar 21 2000
Poster of The View
The View
Mark Ruffalo was
29+ in The View
as 'Self'.
First Air Date
Mon, Aug 11 1997
Poster of The Daily Show
The Daily Show
Mark Ruffalo was
28+ in The Daily Show
as 'Self'.
First Air Date
Mon, Jul 22 1996
Poster of Due South
Due South
Mark Ruffalo was
26+ in Due South
as ', Vinnie Webber'.
First Air Date
Thu, Sep 22 1994
Poster of Inside the Actors Studio
Inside the Actors Studio
Mark Ruffalo was
26+ in Inside the Actors Studio
as 'Self'.
First Air Date
Sun, Aug 14 1994
Poster of MTV Movie & TV Awards
MTV Movie & TV Awards
Mark Ruffalo was
24+ in MTV Movie & TV Awards
as 'Self / Presenter'.
First Air Date
Wed, Jun 10 1992
Poster of The Oscars
The Oscars
Mark Ruffalo was
0+ in The Oscars
as 'Self'.
First Air Date
Thu, Mar 19 1953
Poster of Golden Globe Awards
Golden Globe Awards
Mark Ruffalo was
0+ in Golden Globe Awards
as 'Self - Winner'.
First Air Date
Thu, Jan 20 1944
Poster of Parasite
Parasite
Mark Ruffalo will be
57+ in Parasite
First Air Date
Unreleased
Poster of Task
Task
Mark Ruffalo will be
57+ in Task
as 'Tom'.
First Air Date
Unreleased
Poster of Hal & Harper
Hal & Harper
Mark Ruffalo will be
57+ in Hal & Harper
First Air Date
Unreleased