Mark Ruffalo, Jim Carrey and Kirsten Dunst on the set of Eternal Sunshine of the Spotless Mind Mark Ruffalo, Jim Carrey and Kirsten Dunst on the set of Eternal Sunshine of the Spotless Mind