The In Da Club rapper, real name Curtis Jackson, told a British newspaper last year that the actor had refused to star with him "because he didn't want to work with 'unproven' actors".
50 Cent said at the time that Jackson "didn't want to play second fiddle… he knew that because of my success, people would come to see the movie because of me - and he couldn't handle that".
The two are now working together on the upcoming movie Home Of The Brave, which has forced them to resolve their issues.
The rapper tells Complex magazine that he no longer thinks Jackson is "a crackhead" and understands why people respect him as a talented actor.
He explained: "You see his intelligence. I got a chance to put my time in and absorb some wisdom."