The best recent example is Nathan Drake but making a cocky character is kind of easy. Still, it's as if he's an actor.
I loved the characters in Heavy Rain. We didn't have much background about their life but we get very much attached to them.
And of course most characters from Rockstar games are great (GTA, Red Dead Redemption).