It should probably come as no surprise that the adorable Once Upon a Time star is dating her co-star Josh Dallas (David Nolan/Prince Charming). The two began dating in fall of 2011, after they met while filming the hit ABC show together. We guess all that chemistry between Snow White and Prince Charming that we see onscreen is real!
Before dating Josh, Ginnifer dated actor Joey Kern from 2009 to 2011. The pair got briefly engaged before they announced their split in May of 2011.