Lee Tuson

Lee Tuson plays the character Rumblebuffin in the 2005 Disney Film, The Lion, the Witch, and the Wardrobe.