Justice League ★★★★

Surprised myself - really enjoyed this.