Actors who have played both iconic villains and heros