Miley Cyrus swapped her midriff baring tops and booty shorts for a more covered up look while out in Philly.
The 19-year-old was '70s-inspired, wearing an all denim jumpsuit when she went to dinner with her fiance, Liam Hemsworth.
The jumpsuit had a low-cut back, which prominently showed off Miles' dream catcher tattoo under her right arm. She wore her hair in a messy bun and finished off the look with black Converse.
The actress still looked glamorous without showing too much skin and the halter jumpsuit complimented her slender frame.
Check out the gallery above to see more of her look!