 In Glasgow, Danny (Jet Li) is a young specialist in martial arts raised like a dog by his owner, the gangster and collector Bart (Bob Hoskins). When Bart unleashes his collar, Danny behaves like a savage animal, hurting and killing people as commanded by Bart. After an accident, the wounded Danny is lodged by the blind tuner of piano Sam (Morgan Freeman) and his stepdaughter Victoria (Kerry Condon). They welcome him in the breast of their family, humanizing Danny, who feels attracted by music. But his past haunts him.