LILY James stripped completely naked in Canada as she wrapped filming on her latest Hollywood movie.

The actress, 36, posted a series of throwback snaps from her time in Vancouver as she filmed for new thriller Harmonia.

In one photo, Lily could be seen in the nude while holding hands with a group of naked women on the beach.

The Cinderella actress looked in her element as she embraced the beautiful Canadian wilderness.

Lily also posted a photo of her looking incredible in a plunging pink swimsuit and oversized sunglasses against a stunning lake backdrop.

She posted other photos of her exploring the area with snaps of the rocky beach and woodlands and a bed full of red rose petals.

The upcoming thriller stars Carrie Coon, Bella Ramsey and Odessa Young.

The film is set in the 1980s

See Full Page