The Eye
Steve Newton
Brothers Danny and Oxide Pang's unnerving spook show from 2002 has been translated into a clunky, aimless interpretation that leaves you with just one overpowering thought: are Jessica Alba's lips for real?