Fifty Shades of Grey star Dakota Johnson has said she still has doubts about her decision to take on the role of Anastasia Steele.

When asked if she had doubts before signing on for the film, the 25-year-old actress told The Telegraph's Stella magazine: "The whole time."

She continued: "Even now there are moments when I think, 'What the **** have I done?' But most of the time I feel pretty solid about it."

It was recently revealed that the film will be followed by two further instalments based on EL James' other novels, Fifty Shades Darker and Fifty Shades Freed

Fifty Shades of Grey opens in cinemas on February 13.