charliedornanfiftyshades.jpgCalvin Klein

Irish actor Jamie Dornan will replace Charlie Hunnam as the lead in big-screen version of Fifty Shades of Grey, according to a new report by Variety.

Dornan plays Sheriff Graham Humbert in the ABC series Once Upon a Time and starred in Sofia Coppola's Marie Antoinette. He's also modeled for Calvin Klein (above ... drool).

The 31-year-old will star alongside Dakota Johnson as Anastasia Steele.

White reps for Universal and Focus Features declined to comment, the industry paper claims that when Sons of Anarchy star Hunnam pulled out, the studio execs brought in Dornan and Billy Magnussen for screen tests with Johnson last Friday. Other roles are still being cast.