Man on Fire an incredible movie directed by Tony Scott and starring Denzell Washington, Christopher Walken, Dakota Fanning and a whole host of other stars, including, incredibly Jennifer Lopez's ex- husband, Marc Anthony, who also does an incredible job. While each star does a great job, clearly the best performances belong to Washington and Walken.