Edward James Olmos joins Shane Black’s The Predator According to The Hollywood Reporter, veteran actor Edward James Olmos (Battlestar Galactica, Blade Runner) has joined the cast of The Predator, the new film in the franchise from director Shane Black. Olmos will play a military figure in the sequel, which is currently filming in Vancouver.