Demi Lovato hits the stage during the 2012 Z Festival in Sao Paulo, Brazil on Saturday night (September 29).
The 20-year-old singer pulled out all the stops for the show, performing hits “Give Your Heart a Break” and “Skyscraper.”
“But hearing about her from the States and hearing about her from the likes of One Direction speaking about her, obviously she’s a very lovely girl, fun. She’s obviously a great singer and great performer as well,” he added.
30+ pics inside…