While he's had some setbacks in his personal life after calling off his engagement to Jumpers co-star Rachel Bilson, Hayden Christensen's career is forging ahead.
The Star Wars villain swapped his light sabre for a gun to play a con in heist movie Takers.
And the move seems to have paid off for the Canadian hunk.
His flick about a group of thieves who specialise in spectacular bank robberies is at the top of the US box office.
They accept one last job only to find hard-boiled detective Matt Dillon on their trail.
Rapper Chris Brown, Idris Elba of The Wire and Avatar actress Zoe Saldana also appear alongside 29-year-old Hayden.