Review: Javier Bardem owns it as scaly but stylish...