Movies Share Rihanna Cast in New Luc Besson Sci-Fi Movie So Expect Another Flop By Kate Beacom October 29, 2015