Tom Hiddleston and series director arrive at the Tribeca Film Festival red carpet in New York City for the premiere of , airing April 19th on AMC