Her song maybe called The Heart Wants What It Wants, but clearly what the singer wants is lots of affection.
Obviously excited to be filming with Nat Wolff again, Selena Gomez refused to let go of her co-star on the set of In Dubious Battle in Atlanta, Georgia, on Wednesday.
The 22-year-old singer could not stop hugging Nat as they had a break between filming scenes of their period drama.
The pair previously starred together in film Behaving Badly and a chance to reunite was just too exciting for the pop star.
Wanting to have a pictorial memento of their time on set, Selena broke from her character’s 1930s time and whipped out her iPhone.
Roping in another actor as official photographer, the former girlfriend of Justin Bieber threw her arms around the 20-year-old actor and posed up a storm.
The actress then decided to tease Nat, refusing to show him the photographs afterwards.
For her day on set as young mother Lisa London, Selena was dressed in 1930s garb, a simple cotton floral frock with buttons on the front and frilled sleeves befitting someone who lived in the rural areas of California, where the film is set.
Nat, who is the movie’s main star, looked the part in a filthy khaki shirt, trousers and a cheese cutter cap.
The pair forms part of an all-star cast which also includes James France, Bryan Cranston, Josh Hutcherson, Vincent D’Onofrio, Ed Harris and Robert Duvall.
James is not just starring in the film, but is also the director of the period piece based on the 1936 novel of the same name by John Steinbeck.
The story follows an activist that becomes part of a labor battle between fruit workers in order to draw people to his own cause which simultaneously shines a light on the unfair conditions that exist for migrant workers in particular.