The costume design is so detailed that the initials "M.L." (Mary Lennox) can be seen embroidered on Mary's stockings for the split second they appear on-screen, while Mary's Ayah is dressing her at the beginning of the film.
The corridor leading to Colin's room and the interior of the room are decorated with tapestries depicting Edward VI, a sickly boy king who died young at the age of 16.
John Lynch was cast at the eleventh hour after the actor who was originally cast as Lord Craven pulled out.
The tapestries in Mary's room comprise a cycle known as "The Hunt for the Unicorn". In this cycle, the Unicorn is lured from the wild and into a new life by a young virgin, foreshadowing Mary's role in the story.
Elijah Wood was turned down for the role of Colin.