STAR Wars actress Daisy Ridley goes a bit Rogue One with her hair in a ginger wig for her latest movie part.
The 25-year-old – Rey in The Force Awakens – plays Ophelia in a Hamlet film.
She is filming in the Czech Republic where she hugged a mystery man.
The pair were spotted hugging as Daisy prepared to film scenes as Ophelia.
The actress looked happy as she walked around the set in her medieval style costume.
Tom Felton, Clive Owen and Naomi Watts are all set to star alongside Daisy in the film, which will shift the story of Hamlet so the focus is on Daisy’s character Ophelia.
Ridley will also star in Murder on the Orient Express, which is due for release in November this year.