Among John Malkovich's 70+ film roles is which 1996 crime thriller with an ensemble cast led by Nick Nolte and Jennifer Connelly?