She looks 20 but I think that is also probably because the way she presents her self and styles her hair.
!!!
Unlike Carly, Lorde doesn't wear mini skirts and bright make up.
She keeps it natural and her real, that's why her music is more interesting and better.