At age 57, Marie Osmond still looks hot and attractive.