A Londres, sous le règne d'Henri VIII, le jeune prince Edouard se substitue à son sosie, un garçon pauvre de son âge, qui lui ressemble de façon troublante.
Suite à la faillite de son père, Joe est séparé de Prince Noir, le cheval avec lequel il a grandi, mais il va tout faire pour retrouver son meilleur ami.
Dans l'Angleterre du XIXe siècle, un orphelin maltraité dans l'institution qui l'accueille finit par être enrôlé au sein d'une bande de voleurs maladroits.