Mark Alan Ruffalo (born November 22, 1967) is an American actor, director, producer and screenwriter. Known for portraying Marvel Comics character Bruce Banner / The Hulk in Marvel's The Avengers (2012), he has also starred in films such as You Can Count on Me (2000), Collateral (2004), Eternal Sunshine of the Spotless Mind (2004), Just Like Heaven (2005), Zodiac (2007), Shutter Island (2010), and Now You See Me (2013).