Ya te te daré más detalees, puesto que con los examenes estoy muy cupado para buscarla; pero tengo una hoja donde había algunas explicaciones. Pero en general hay que coincide en que los 20 últimos minutos de la película es la realidad y todo lo anterior es un sueño. Por lo menos esto explica que el tramo final del film sea inteligible.

Vi esta película antes de saber esta interpretación, tengo que repetir; ya que esa vez no me gustó porque no la entendí. (si es que esa es la verdadera explicación)