A visually spectacular drama from acclaimed director Juan Antonio Bayona