X, Y Cast Jamie Harrold Melissa Murphy Shelita Birchett Thomas Jefferson Byrd Vinny De Vingo Robert Haufrecht Dina Pearlman David Vadim