In “Looper,” Willis played the older version of Joseph Gordon-Levitt's character, a man who, through time travel, meets and antagonizes his younger self. It's a high concept gimmick that could have been a disaster, especially since Gordon-Levitt is saddled with make-up effects to give off the vibe of a younger Willis. But, man, Willis is great.
Virtually silent, he does some very un-Bruce-like things, including but not limited to murdering a child, attempting to murder another child, and basically being a bloodthirsty bad guy. But it's an extended flashback sequence, where we see what happened to Willis' adult wife, that gives the character pathos and pain.