Morgan Freeman has more diversified roles than Samuel L. Jackson.