The Harry Potter star rarely flashes the flesh in public but made an exception on the set of her new movie, with a biker jacket, tiny denim hot pants and killer heels completing her racy look.
The actress, who celebrates her 22nd birthday tomorrow, is in Los Angeles filming The Bling Ring. She was seen on set in not only a pair of tiny Daisy Dukes, but also a lace midriff top which bared her very flat tummy.
The racy look was topped off with some towering snakeskin strappy stilettos and a cropped leather jacket.
She also revealed a new tattoo, a sprawling 'tramp stamp' on her lower back that has been painted on for her new rebellious role.
The Bling Ring were a group of mostly teenagers based around Calabasas, California who burgled the homes of several stars, including Paris Hilton, Orlando Bloom, Megan Fox, Rachel Bilson, Ashley Tisdale and Lindsay Lohan.
more pictures after the break...