derrico has a remarkable talent for characterization , and in presenting his core characters with a series of awkward situations and dilemmas , he adeptly manages to challenge our definitions of right and wrong .