In A Princess for Christmass , Milo is 17 years old .
Jules Daly ( Katie McGrath ) becomes the legal guardian of her 7-year-old niece Maddie ( Leilah de Meza ) and teenage nephew Milo ( Travis Turner ) .