Which fictional character, who first appeared in print in 1993 and has appeared in several dozen novels since, was portrayed onscreen by Tyler Perry in a critically panned 2012 film?
ALEX CROSS