Paramount Pictures and Marvel Entertainment present ; a Marvel Studios production ; produced by Kevin Feige ; story by J. Michael Straczynski and Mark Protosevich ; screenplay by Ashley Edward Miller & Zack Stentz and Don Payne ; directed by Kenneth Branagh