<Li> Colin O'Donoghue as Captain Hook / Killian Jones / Rogers </Li> <Li> Andrew J. West as Henry Mills </Li> <Li> Dania Ramirez as Cinderella / Jacinda </Li> <Li> Gabrielle Anwar as Lady Tremaine / Victoria Belfrey </Li>

Who plays cinderella in once upon a time 2017