The rapper joins a cast that includes Anton Yelchin, Addison Timlin, Willem Dafoe, Patton Oswalt, Gugu Mbatha-Raw and Nico Tortorella.
In the supernatural thriller, Yelchin plays a clairvoyant short-order cook who encounters a mysterious man with a link to dark forces.
Fif will play Shamus Cocobolo, a blind deejay who helps the hero uncover a Satanic plot.
“Odd Thomas” will start filming soon in Santa Fe, New Mexico.
In related news earlier this month 50 tweeted and spoke to MTV about his fifth studio effort titled “Black Magic” .
“Fans should look forward to the actual album this summer, so I have to release something soon” – MTV