Demi Lovato as Marie Antoinette Demi Lovato's take on Marie Antoinette in 2019 was both sexy and fashionable with her shortened skirt and spot-on makeup.