The mind-bending film was released in 2010.