Mackenzie Brooke Smith as Amelia Glenhaven - The Hidden Celestials Fan Cast | myCast.io