CharacterEthan MachadoEthan Machado in Legacies (2018), played by Leo Howard. Played byLeo HowardAppears inLegacies2018