In A Princess for Christmass , Milo is 17 years old .
Jules Daly ( Katie McGrath ) becomes the legal guardian of his nephews : Maddie ( Leilah de Meza ) a funny 7-year old and Milo ( Travis Turner ) , a rebel and troublemaker 17-year old teenager .