The ending is massively confusing. But in the best way possible, it really makes you have to think about how the movie really works. It really knows how to bust your balls even after watching the movie twice. Good acting, good directing, a really good watch.