The model certainly looked the part as she met the press at the film event in Spain
Cara Delevingne looked absolutely stunning as she appeared in front of cameras at the Paper Towns photocall.
The model and actress stepped out at the event in Madrid, Spain as she promoted her leading role in the teen comedy.
Cara bared her midriff in the snaps, flashing her flat tummy as she posed for the pictures.
The star - whose long legs were on show in her black and white checked outfit - also added some colour with her deep red lipstick.
She stars as Margo Roth Spiegelman in the upcoming movie, appearing opposite Nat Wolff as Quentin 'Q' Jacobsen.
Meanwhile, Cara has proven herself to be a woman of many talents and dreams after also having ambitions to launch a music career.
She joined Taylor Swift on stage recently to belt out her hit Style - even though it's rumoured to be about their mutual ex Harry Styles.
Joined by Law & Order: Special Victims Unit actress Mariska Hargitay, they sang the track and looked delighted to be on stage together.
After the song had finished Taylor put her arm around both ladies - who also appeared in her star-studded Bad Blood video - as they said hello to concert goers.
The model and actress stepped out at the event in Madrid, Spain as she promoted her leading role in the teen comedy.
Cara bared her midriff in the snaps, flashing her flat tummy as she posed for the pictures.
The star - whose long legs were on show in her black and white checked outfit - also added some colour with her deep red lipstick.
She stars as Margo Roth Spiegelman in the upcoming movie, appearing opposite Nat Wolff as Quentin 'Q' Jacobsen.
Meanwhile, Cara has proven herself to be a woman of many talents and dreams after also having ambitions to launch a music career.
She joined Taylor Swift on stage recently to belt out her hit Style - even though it's rumoured to be about their mutual ex Harry Styles.
After the song had finished Taylor put her arm around both ladies - who also appeared in her star-studded Bad Blood video - as they said hello to concert goers.