The fifth and final season of "Angel" finds the title character (David Boreanaz) and friends in bizarro world. The law firm that was the bane of their existence is now under their control (for reasons yet unknown), good-guy thug Charles Gunn (J. August Richards) has been transformed overnight into a legal whiz kid, and vampire Spike (James Marsters) has returned from the dead – again – to haunt his long-time adversary in sarcastic ghost form.

And that’s just the beginning – wait ’til you see the demonic puppets. It’s a terrible shame the show got canceled so soon, but this great last season at least allowed it to go out on top. Includes 22 episodes (six with commentary), plus six features and outtakes.

Grade: B+

Angel: The Complete Fifth Season is currently available.