Justin Timberlake has revealed he needed special training for his latest role in the science-fiction thriller In Time.
The story is set in a parallel future, where time is literally money, and the ageing process stops at 25 years old when the built-in body clock starts counting down.
The only way to stay alive is to earn, steal, or inherit more time.
Justin plays an action man out to destroy the system.
"I had to specifically train and do some running to train for the movie," he said at the UK premiere.
"This is the first character I have played that I really admire a lot. He is brave and I hope I would be as brave if my back was against the wall," he added.
The actor was joined on the red carpet by his stunning co-star, Amanda Seyfried, who was looking sassy in a silk blue suit jacket and shorts.
She sang the Sexy Back singer’s praises, revealing that he quite literally gave her a helping hand on set.
"He saved my life while I was running in six-inch YSL heels," she revealed.
Photo: © Getty