All in all, Sucker Punch is one of the best looking movies I have ever seen. But it is not Snyder's best film. That still remains Dawn of the Dead. But he is definitely willing to push the envelope in terms of cinema magic. I think Sucker Punch will be the type of movie where people will either love it or hate it, there is no in between. Well I loved it.