Question: who did mekhi phifer play in 8 mile
Answer: Jimmy 's best friend Future ( Mekhi Phifer ) pushes him to get his revenge by competing against the Leaders of the Free World at the next rap battle .