After the catastrophic past DC films failed this film loomed over me before my watch, but however it breaks the trend of worthless unfunny attempts before it and it is a fresh breath of air. Zachary Levi's performance is hilarious and fun and his chemistry with over characters is very watchable. However the first 20 minutes do feel quite clunky tonally and were not a good first impression. Overall it is a right step for DC and I hope this continues!