Cara Delevingne has arrived home in London after a whistle-stop tour of Europe to promote her new movie Paper Towns.
The model-turned-actress plays wild child Margo in the teenage movie, based on the novel of the same name by Fault In Our Stars author John Green, and has already won praise for American accent after the trailer was released online.
Delevingne posed for pictures at London's Claridge's Hotel with co-star Nat Wolff, who plays Margo's neighbour Quentin.
Paper Towns sees Delevingne's character set out on a revenge mission against her high school boyfriend after he cheats on her, before running away from home and leaving clues as to her whereabouts.
Delevingne, Wolff and Green have also visited Madrid in Spain and Paris, France, where they posed in front of the Eiffel Tower.
Paper Towns opens in cinemas in the UK on Monday August 17 2015.