Josh Dallas and Ginnifer Goodwin have got engaged.

The 'Once Upon A Time' actor popped the question to his co-star girlfriend on Wednesday (09.10.13) after nearly two years of dating.

The couple said in a statement to People magazine: ''We are so thrilled to announce our engagement and can't wait to celebrate with our friends and family, including our second family at 'Once Upon a Time'.''

The 'Thor' hunk was previously married to actress Lara Pulver from 2007 until 2011, before making his relationship with Ginnifer publicly known in April 2012.

Speaking about falling for his castmate, he said previously:''It hit me like a blinding light. I thought, 'I'm in trouble now.' ''

The pair have often been spotted attending red carpet events together, and Josh also said last year his lover - who was engaged to Joey Kern in 2010 - inspires him as an actor.

He said: ''I look for fun and smarts - a witty, strong sexy woman.''

A date for the ceremony is yet to be announced.