Cara Delevingne had to be consoled by Rihanna after being informed a new Beach Boys film had been scrapped.

The 22-year-old model had landed a dream role in musical movie 'All Summer Long' which was set to be inspired by the American 60s rock band and was devastated to find out the project had been axed.

Speaking to WSJ Magazine, Cara admitted: ''I was heartbroken.''

The catwalk queen decided to call Rihanna - who has also moved into acting after first finding fame in a different field - to talk about her disappointment,

The 'Diamonds' hitmaker reassured Cara that the project was shelved for a reason and that she'd soon bounce back.

Recalling Rihanna's advice, the supermodel revealed: ''Everything happens for a reason. You are going to call me back in a week or two and say, 'You are right.' ''

Soon after the movie was scrapped, Cara was cast in John Green's teen drama 'Paper Towns' and as Enchantress in upcoming DC Comics movie 'Suicide Squad'.

'All Summer Long' was to be directed by Michael Sucsy and Cara had been chosen to be the female lead in the film which would have been a fictional story inspired and set to Beach Boys songs.