Zachary Levi at the Iron Man 3 Hollywood premiere - The Independent