Body of Lies Cast Leonardo DiCaprio Russell Crowe Mark Strong Golshifteh Farahani Oscar Isaac Ali Suliman Alon Aboutboul Vince Colosimo Simon McBurney Mehdi Nebbou Michael Gaston Kais Nashif Jameel Khoury