Demi Lovato looks lovely in white as she shows off her legs during a dinner outing at Nobu in Malibu. The 28-year-old singer leaves the restaurant holding hands with fiance Max Ehrich before locking lips for a passionate smooch session once they hit the back seat.