Demi Lovato had an unexpected "beautiful" reunion on the set of Camp Rock 3.
The 34-year-old singer reprised her role as Mitchie Torres in the Disney+ revival of the beloved franchise, and a meeting with new co-star Malachi Barton led to an emotional moment during filming.