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