Rihanna, who has had a string of former flames including Chris Brown, Matt Kemp and Drake, seems to have somewhat changed her taste after she admitted to having a crush on her Battleship co-star Liam Neeson.
The 24-year-old singer revealed that she was starstruck when she came face-to-face with the Hollywood actor, who is 35 years her senior.
She even appeared to have developed a soft spot for the Schindler’s List star, despite him not fitting her usual taste.
And she was such a fan of Neeson she requested that he send her a picture of the two of them for her to keep.
“I fell in love with him when I watched Taken and I was so star-struck, I couldn’t even look at him on set,” the Daily Mail quoted her as telling Company magazine.
“I just had to shut down completely. Then he asked me for a picture with him to send to his son and I was like, ‘Send me this picture, I want it too!’” she said.
It appears there must have been something in the water when she filmed the action movie, because Rihanna seemed to have the “hots” for all the male cast.
During filming she couldn’t help but swoon over her other fellow co-star, Swedish actor Alexander Skarsgard.
“Oh my god, he’s so hot! I mean, I went from gawking at him for hours every time I watched True Blood DVDs back-to-back on tour, then BOOM! He’s on set.
“I told myself, just breathe, act cool. Basically, I was acting on set and off set!” she said.
Her comments come as she’s faced with another bout of rumours that she’s started dating Drake after the pair unveiled the sizzling new video for their track Take Care.