Garrett is one of my favorites.
Dark, mysterious and smart.
Also let's not forget the guy(who's name escapes me at the moment) that you play in Mafia.