produced and directed by Jon Favreau