Emily Blunt is set to star alongside Joseph Gordon-Levitt and Bruce Willis in Looper.
The Young Victoria star is playing the mother of a young boy who's being tracked down by Looper - a killer working for a mob of the future, said the Hollywood Reporter.
Joseph plays the title role in the time-travel action movie from writer-director Rian Johnson.
His character is meant to kill people sent from the future, but when he recognises one man as his future self, played by Bruce, he hesitates and lets the man escape. Emily's on-screen son would be the key to Joseph's survival in the future.
A shoot in New Orleans in the first quarter of 2011 is being planned.
Emily next appears in The Adjustment Bureau with Matt Damon and Gulliver's Travels alongside Jack Black.