User blog comment:ProfessorKilroy/MCU Films Announced!/@comment-4432132-20120722164247/@comment-1153722-20120723100322

Mark Ruffalo signed a six-picture deal with Marvel, so it will most likely be Ruffalo who will portray Bruce Banner from now on.

John Favreau still plays Happy Hogan in Iron Man 3, he just won't direct it. Perhaps he didn't have the time to do it or didn't want to.