Jon Favreau Photo
Jon Favreau at the premiere of Marvel Studios' The Avengers.
Jon Favreau hits the red carpet at the premiere of The Avengers held April 11, 2012 in Hollywood, CA.
Jon Favreau hits the red carpet at the premiere of The Avengers held April 11, 2012 in Hollywood, CA.