From ‘X-Men’ Co-Stars to Couple: Zoe Kravitz and Michael Fassbender Go Public

X-Men: First Class co-stars Zoe Kravitz and Michael Fassbender were spotted getting cozy and reportedly couldn’t keep their hands off each other while taking a stroll in New York City on Sunday, reports Us Weekly.

Zoe and Michael met on the set of their upcoming movie X-Men: First Class and began dating during the filming of the movie in 2010 but didn’t go public until recently, so as not to distract attention from the film. Their rendezvous in New York was the first time they’ve been photographed in public together, with the exception of promotional appearances.

“They’re really low-key, but they have a great time together just talking music or movies,” a source told Us Weekly. “They really didn’t want to be a topic of conversation during the press for X-Men.”

Michael plays a young Magneto in the new X-Men flick, while Zoe plays Angel Salvadore.

So what about the 12-year age difference between the two? (Zoe is 22 and Michael is 34)

“Zoe’s really mature for her age in that she has very strong opinions and she is very confident in herself,” the source added. “Most people are shocked to learn she’s so young; she doesn’t really bring it up, and age would never stop her from dating anybody.”

What do you think of Zoe and Michael as a couple? Do you think they look cute together?