Check out the trailer for "Alex Cross" being played by Tyler Perry! The original role was done by Morgan Freeman. This is very different for Tyler Perry... looks good!