Barbie and the Diamond Castle Liana and Alexa (Barbie and Teresa) are best friends who share everything, including their love of singing. Upon meeting a girl inside a mirror, the duo embark on a journey that will put their friendship to the ultimate test. Details Casts Videos Galleries Posters Title Barbie and the Diamond Castle Release Date 2008-09-03 Runtime 01 Hours 18 Minutes Genres Animation Family Production Companies Mattel, Rainmaker Entertainment Production Countries Canada, United States of America Kelly Sheridan... Barbie Roberts / Liana (v... Melissa Lyons... Barbie Roberts / Liana (s... Maryke Hendrikse... Melody (voice)... Cassidy Ladden... Teresa Rivera / Alexa (vo... Nicole Oliver... Dori / Maid (voice)... Chantal Strand... Stacie Roberts (voice)... Kathleen Barr... Lydia (voice)... Veena Sood... Sparkles / Lily (voice)... Lara Janine... Melody (singing voice)... Heather Doerksen... Phaedra / Waitress (voice... Mark Acheson... Slyder (voice)... Scott McNeil... Troll (voice)... Jeremy From... Jeremy (voice)... Noel Johansen... Ian (voice)... Michael Dobson... Innkeeper (voice)... Ron Halder... Butler (voice)... Linda Sorensen... Old Woman (voice)... Barbie & Teresa in The Diamond Castle ( 2008 ) | Official Trailer US | HD (Trailer) Original Size (1920x1080) Original Size (1920x1080) Original Size (1280x720) Original Size (1280x720) Original Size (1400x2100) Original Size (800x1200) Original Size (1400x2100) Original Size (1000x1500) Original Size (1400x2100) Original Size (1400x2100) Original Size (1400x2100) Original Size (1400x2100) Original Size (1411x2117) Original Size (1170x1756) Original Size (1501x2117) Original Size (500x750) Original Size (1440x2152) Original Size (800x1200) Original Size (1000x1500) Original Size (1400x2100) Original Size (1400x2100) Original Size (1400x2100) Original Size (1000x1500) Original Size (1000x1500) Original Size (1920x2560) Original Size (1000x1500) Original Size (1000x1500) Original Size (1000x1500) Original Size (1400x2100) Original Size (1400x2100) Original Size (1000x1500) Original Size (536x804) Original Size (1400x2100) Original Size (1175x1763) Original Size (1147x1721) Original Size (1827x2740)