4. Andrew Largeman in "Garden State"

Played by: Zach Braff

Gets the girl?: Yes

What nice guy doesn't want to listen to The Shins with Natalie Portman?