Mad Men's Abigail Spencer has joined the cast of DreamWorks and Universal's big-budget Cowboys and Aliens, which marks her studio feature debut, according to Heat Vision.

Daniel Craig, Olivia Wilde, Harrison Ford and Sam Rockwell already are cast in the tale, based on a Platinum Studios graphic novel about cowboys and Indians rising up against invading aliens. Spencer will play a prostitute named Alice, a former lover of Craig's character who makes him change his ways.

Production has begun in Sante Fe, N.M.