Photo: salma hayek signed multi year deal with marvel 05 | Photo 4656631 | Just Jared: Entertainment News