Piano Cast Evangeline Young Brenna Carnuccio Richard Troxell Frank Halbiger Carrie Brennan Phillip Carnuccio Ayva Dewitt Phil Carnuccio