Bryan Singer! Benicio Del Toro! Er…Magnum.

And watch jamie Foxx being really fucking mean, but in a way that you sneakily enjoy: