The most successful and probably the best is obviously Will Smith. The second most successful would have to be Ice Cube although he is not a great actor. I thought Pac was really good in "Above the Rim", "Poetic Justice" and "Juice". He had a bright future ahead. One of the more underrated ones is Mos Def. I thought he was pretty good in "Italian Job". The worse has got to be Ja Rule, without a doubt. DMX is one of my favorite rappers ever and a decent actor but not one of the best.