Thanks to the disasters known as Pearl Harbor and Gigi, it's safe to say that Ben Affleck is no longer an A-list actor.
But Mr. Jennifer Garner, who turns 36 today, looks to have a bright future ahead as a director. We loved his work behind the camera on Gone Baby Gone.
Of course, Affleck did star in a number of memorable movies. Here's a look at some films, and the characters he plays in them, on his resume:
Good Will Hunting: Chuckie Sullivan