After last week's Emma Watson rumours, it seems there's a new favourite for the coveted role of submissive Anastasia Steele in the movie adaptation of 'Fifty Shades Of Grey'.
The 25-year-old even fanned the rumours of the story herself by tweeting a link to a news report that connected her to the role. She's also the perfect age to become the lover of billionaire sadist Christian Grey.
Doubling her chances of appearing in any adaptation is the fact that she has also been linked to playing the other major female protagonist from the novel, Ana's best friend Kate Kavanagh. That role will entail less whipping, but will not be as higher profile. However Kate is a feisty character herself.
Websites like the IBTimes have linked Cassidy to Kavanagh, who almost has the same name as her possible character.
Cassidy currently plays Laurel Lance in new television series Arrow She is also known for her roles in the series' Supernatural Melrose Place and Gossip Girl. She's the daughter of former teen-idol David Cassidy.
Other actresses linked to the role include Watson, Elizabeth Olsen, Kristen Stewart and Mila Kunis.
PHOTOS: Who should play Anastasia Steele in 'Fifty Shades Of Grey'