Cara Delevingne has arrived home in London after a whistle-stop tour of Europe to promote her new film 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 her American accent after the trailer was released online.
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, Nat Wolff and Green have also visited Madrid in Spain and Paris, France.