Halle Beats Vin Diesel to the ‘Hannibal’ Punch