Aww thanks Fealiks. And I knew I was saying Shannyn's name wrong somehow... as for Kate Voegele, she plays Mia on One Tree Hill. She's got the look, plus her voice is a lot like Morgan's. Here's a photo of her:
I thought of something else... I don't know his real name, but Hagrid (Harry Potter) would make a good LeChuck... or Haggis. Either one would be pretty awesome.