I thought Joseph Gordon-Levitt was great in this role in the final installment of Christopher Nolan's Batman Trilogy. It would be great to see him in future Superhero films either by Marvel or DC. (I think he made an appearance in Frank Miller's "Sin City - A Dame To Kill For".