Miley Cyrus has gone from cut-off shorts and messy hair to red carpet glamour, as showcased at the LA Hunger Games premiere.