Daniel Craig | Daniel Day-Lewis | Brian De Palma