The first season of Mark Ruffalo's latest television show Task has come to an end. In the show, Ruffalo plays the role of Tom Brandis, an FBI agent, and former Catholic priest. His main motive is to investigate a series of armed robberies after a long break from his duties. The show has a total of seven episodes in total.In Task, Mark Ruffalo is not only an actor but also an executive producer. He stars alongside other cast members such as Thuso Mbedu, Raúl Castillo, Alison Oliver, Tom Pelphrey, Silvia Dionicio, Fabien Frankel, Emilia Jones, Martha Plimpton, Jamie McShane, and Sam Keeley.Keep reading to know more about Mark Ruffalo's complete filmography during his 36 years in the film and entertainment industry.Mark Ruffalo's complete filmographyAt 57 years old, Mark Ruffalo has appeared in a number of films, television shows, and plays. Here is a look at his complete filmography.FilmMark Ruffalo has appeared in more than 80 films so far. Here is a list of all the films and the roles Ruffalo played.Rough Trade (1992) - Hank (Short film)Mirror, Mirror II: Raven Dance (1994) - ChristianThere Goes My Baby (1994) - J.D.Mirror, Mirror III: The Voyeur (1995) - JoeyThe Destiny of Marty Fine (1996) - Brett (Also screenwriter)The Dentist (1996) - Steve LandersBlood Money (1996) - AttorneyThe Last Big Thing (1996) - Brent BenedictSafe Men (1998) - Frank54 (1998) - RickoHow Does Anyone Get Old? (1999) - Johnnie (Short film)A Fish in the Bathtub (1999) - JoelRide with the Devil (1999) - Alf BowdenYou Can Count on Me (2000) - Terry PrescottCommitted (2000) - T-BoThe Last Castle (2001) - YatesApartment 12 (2001) - AlexXX/XY (2002) - ColesWindtalkers (2002) - Private PappasMy Life Without Me (2003) - LeeView from the Top (2003) - Ted StewartIn the Cut (2003) - Detective Giovanni A. MalloyWe Don't Live Here Anymore (2004) - Jack Linden (Also executive producer)Eternal Sunshine of the Spotless Mind (2004) - Stan13 Going on 30 (2004) - Matt FlamhaffCollateral (2004) - Ray FanningJust Like Heaven (2005) - David AbbottRumor Has It... (2005) - Jeff DalyAll the King’s Men (2006) - Adam StantonChicago 10 (2007) - Jerry Rubin (voice)Zodiac (2007) - Inspector Dave ToschiReservation Road (2007) - Dwight ArnoBlindness (2008) - DoctorWhat Doesn’t Kill You (2008) - Brian ReillyThe Brothers Bloom (2009) - StephenWhere the Wild Things Are (2009) - AdrianSympathy for Delicious (2009) - Joe (Also director and producer)The Kids Are All Right (2010) - Paul HatfieldShutter Island (2010) - Chuck Aule / Dr. Lester SheehanDate Night (2010) - Brad SullivanMargaret (2011) - Gerald MarettiThe Avengers (2012) - Bruce Banner / The Hulk View this post on Instagram Instagram PostIron Man 3 (2013) - Cameo appearance; post-credits sceneThanks for Sharing (2013) - AdamNow You See Me (2013) - Agent Dylan RhodesBegin Again (2013) - Dan MulliganInfinitely Polar Bear (2014) - Cam Stuart (Also executive producer)Foxcatcher (2014) - Dave SchultzAvengers: Age of Ultron (2015) - Bruce Banner / The HulkSpotlight (2015) - Michael RezendesNow You See Me 2 (2016) - Agent Dylan RhodesTeam Thor (2016) - Bruce Banner (Short film)Anything (2017) - (Executive producer)Thor: Ragnarok (2017) - Bruce Banner / The HulkAvengers: Infinity War (2018) - Bruce Banner / The HulkCaptain Marvel (2019) - Cameo appearance; mid-credits sceneAvengers: Endgame (2019) - Bruce Banner / The HulkDark Waters (2019) - Robert Bilott (Also producer)Shang-Chi and the Legend of the Ten Rings (2021) - Bruce Banner / The Hulk (Cameo; post-credits scene)The Adam Project (2022) - Louis ReedPoor Things (2023) - Duncan WedderburnMickey 17 (2025) - Kenneth MarshallArco (2025) - TBA (voice; English dub)Crime 101 (2026) - Detective Lou Lubesnick (Post-production)Spider-Man: Brand New Day † (2026) - Bruce Banner / The Hulk (Filming)Good Sex (2027) - TBA (Post-production)Being Heumann (TBA) - Joseph A. Califano Jr. (Post-production)TelevisionMark Ruffalo's television roles are not as extensive as the number of roles he played in films. Here is a list of all the shows Mark Ruffalo has appeared in, including the roles he played.CBS Summer Playhouse (1989) - Michael Dunne, Episode: "American Nuclear"Due South (1994) - Vinnie Webber, Episode: "A Cop, a Mountie, and a Baby"On the 2nd Day of Christmas (1997) - BertHoudini (1998) - TheoThe Beat (2000) - Zane Marinelli, 8 episodesSesame Street (2011) - Himself, Episode: "Big Bad Wolf Huffs and Puffs Slimey"The Normal Heart (2014) - Alexander "Ned" Weeks (also executive producer)I Know This Much Is True (2020) - Dominick Birdsey / Thomas Birdsey, 6 episodes; also executive producerWhat If...? (2021–2024) - Bruce Banner / The Hulk (voice), 5 episodesLittle Demon (2022) - Bark Woofalo (voice), Episode: "The Antichrist's Monster"She-Hulk: Attorney at Law (2022) - Bruce Banner / The Hulk, 3 episodesMarvel Studios: Assembled (2022) - Himself, Episode: "The Making of She-Hulk: Attorney at Law"All the Light We Cannot See (2023) - Daniel LeBlanc, 4 episodesTask (2025) - Tom Brandis, 7 episodes; also executive producerHal & Harper (2025) - Dad, 9 episodes View this post on Instagram Instagram PostTheaterMark Ruffalo has played a few roles in theater, appearing in both Broadway and Off-Broadway stages over the years. Here is a list of all the plays Mark Ruffalo was in.This Is Our Youth (1996) - Warren Straub at INTAR Theatre; Off-BroadwayMcGinn-Cazale (1998–1999) - [Role not specified] at McGinn-Cazale Theatre; Off-BroadwayThe Moment When (1999) - Steven at Playwrights Horizons; Off-BroadwayAwake and Sing! (2006) - Moe Axelrod at Belasco Theatre; BroadwaySkirball Cultural Center (2010) - [Role not specified] at Skirball Cultural CenterThe Price (2017) - Victor Franz at American Airlines Theater; BroadwayOur Town (2017) - Dr. Frank Gibbs at Fox TheatreThe Destiny of Me (2018) - Ned Weeks at Lucille Lortel Theatre; Off-BroadwayMark Ruffalo's career spans films, television, and theater, showcasing his versatile skills as an actor and producer. From blockbuster franchises like the Marvel Cinematic Universe to acclaimed stage performances, he has continually taken on diverse and challenging roles.