Demi Lovato as Piper Halliwell and Selena Gomez as Phoebe Halliwell and Ariana Grande as Prue Halliwell in a Charmed movie directed by Christopher Nolan, movie still frame, promotional image, imax 35 mm footage