Rihanna reveals secret crush

The singer admits fancying Battleship co-star Alexander Skarsgard

She's been rumoured to be dating Ashton Kutcher but Rihanna has revealed it's another actor she has the hots for.

The singer, who's currently starring in film 'Battleship', said that she took a liking to her co-star Alexander Skarsgard.

'Alexander Skarsgard is so hot' said the 24-year-old to More! magazine 'I had to keep my game face. I could stare at him all day long. I was just watching him on set. He's very focused and he was really sweet'.

Swedish actor Skarsgard is best known for his role of vampire Eric Northman in TV series True Blood.

Ruth Reveals Eamon's Nickname For Her

WATCH! Ruth Shocks Strictly Stars By Exposing Eamonn's Cruel Name For Her

Gaga waxwork 2

Everyone Is Convinced This Terrible Lady GaGa Waxwork Is A Halloween Prank

EastEnders mystery figure

Eastenders Drops HUGE Hint A Villain Could Return To Albert Square!

First Dates Grenfell

WATCH! First Dates Fans Emotional As Grenfell Firefighter Recalls Tragedy