John Green thinks Cara Delevingne is ''an amazing actress''.

The best-selling author - who penned 'Paper Towns', which has been transformed into a film featuring the model-turned-actress - has lavished praised on Cara, 22, saying her performance in the movie will change the public's perception of models.

He told the New York Post newspaper: ''Cara is an amazing actress.

''Legitimately. All of the constructions we have of supermodels are deconstructed by Cara in the course of the film.''

Although she is best known for her modelling work, Cara has previously admitted acting is her true passion and she has been lined up to star in a number of new films over the coming months.

The London-born star is reportedly eager to secure a role in the much-discussed 'Absolutely Fabulous' movie.

Cara is a huge fan of the show - which was created by comedian Jennifer Saunders - about two selfish middle-aged women and is desperate to get a cameo in the film.

A source shared: ''Jennifer has not yet finalised the script, which will see her resume her role as Edina and Joanna Lumley play Patsy.

''Fashion world stars are bound to be making cameos.''

What's more, she is set to appear in the eagerly-awaited comic book movie 'Suicide Squad', alongside Will Smith and Margot Robbie, while Cara has also been linked to a role in the next film in the 'Fifty Shades' series.