Unleashed

starring Jet Li, Morgan Freeman, Bob Hoskins

Jet Li plays Danny, an intellectually and emotionally stunted man raised by Uncle Bart (Bob Hoskins) to be a ferocious killer, a human dog, restrained by a collar.  Bart is an evil man with evil intentions.  He claims to be helping Danny, but is obviously exploiting him, and it is not till a chance meeting with piano tuner Sam that Danny dsicovers a life away from violence.  Since his new life with Sam and his stepdaughter Victoria so at odds with his old life, they are bound to collide, and ultimately a resolution must be found.

This is one of the best martial arts films and indeed action films I've ever seen.  I've largely steered away from action because it is usually so inane, and martial arts films tend to have great fight scenes and terrible stories (see Tom Yum Goong), but Unleashed manages a great and engaging story, strong acting along with fantastic fight scenes.  Definitely a film to be rewatched many times. 8/10