Selena Gomez in bed with actor Shiloh Fernandez

She shot to fame as a Disney star but Selena Gomez is determined to put her innocent past behind her.
The 21-year-old singer and actress recently posted in lingerie for Flaunt magazine and now a black and white short film from the shoot has been released, showing her frolicking in bed with handsome actor Shiloh Fernandez, 28.
Wearing a short black bobbed wig, Selena, who plays Violet, lounges on a bed in various different states of undress and cosies up to her hunky companion.
Shiloh plays Henry in Searching which has been directed by Victoria Mahoney and executive produced by Amanda De Cadenet.
The movie was shot in just one day at the iconic Rosslyn Hotel in Downtown Los Angeles.
The silent short film, accompanied by atmospheric music, features the star in a daring black bra and pencil skirt which accentuate her slender figure.
Selena also models a white silk slip with black lace detail while posing with a black and grey flecked coat flung over her shoulders.
The Birthday star appears to be channelling Film Noir, with her sharp hairstyle and smokey eye and nude lip combination.
After the bedroom scene with the Red Riding Hood actor, Selena is spotted out and about searching for something or someone.
She wears a blazer over a black top and tight trousers.
At one stage Gomez sits forlornly at the side of a street as everything appears to be going backwards.
The camera then cuts to Selena in her bra lying in bed and clutching a picture of herself with long hair.