Don't expect to understand this latest from David Lynch. The cinematography was incredible, and the action engaging, but impossible to follow. Darts around between various unrealities and time zones and fantasies, I guess - I couldn't make any sense of it whatsoever. Rather long. Depends what you like, but I wouldn't spend the time again. Slight nudity, swearing, adult situations.