Apaez como recurrente na segunda temporada de Once Upon a Time, interpretando a Baelfire/Neal Cassidy, el padre de Henry (Jared S. Gilmore) y fíu de Rumpelstiltskin (Robert Carlyle). Pa la tercer temporada de la serie, Michael foi xubíu al repartu principal.