Johnny Galecki has boarded Andrew Niccol's upcoming untitled sci-fi thriller, which used to be called I'm.mortal. According to Deadline, the The Big Bang Theory actor will be playing Justin Timberlake's best friend.

The story takes place in a not-too-distant future, where the aging gene has been switched off. To avoid overpopulation, time has become the currency and the way people pay for luxuries and necessities. The rich can live forever, while the rest try to negotiate for their immortality. Justin Timberlake will play a poor young man who comes into a fortune of time, though too late to help his mother (Olivia Wilde) from dying. He ends up on the run from a corrupt police force known as the 'time keepers'.

The movie also stars Amanda Seyfried as Justin Timberlake's girlfriend. Cillian Murphy is set to play the villain, and Collins Pennie will play his right hand man. The Untitled Andrew Niccol Thriller is set to begin shooting before the end of the year.