Ryan Gosling has finally moved on from his split from Rachel McAdams - he's reportedly dating his Blue Valentine co-star Michelle Williams.
The actor ended his on/off relationship with McAdams in 2008 after they fell for each other on the set of The Notebook four years earlier.
He has since been linked to several eligible women but has seemingly failed to find love again - but onlookers at the Cannes Film Festival this week were stunned to see Gosling cozying up to Heath Ledger's ex Williams.
According to celebrity blogger Perez Hilton, the two actors were spotted holding hands at the unveiling of their new movie, Blue Valentine - in which they play a married couple.
Watch "Ryan Gosling film at Cannes"
Click Here For More Ryan Gosling Pictures