This movie is going to be all kinds of everything. Cannot wait!