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.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.