John Malkovich has joined the cast of Red opposite Bruce Willis, according to The Hollywood Reporter. Willis and Malkovich will both play retired spies in the film, which is being adapted from a comics miniseries. Other cast members include Morgan Freeman, Helen Mirren, Mary-Louise Parker, Richard Dreyfuss, Julian McMahon, and Ernest Borgnine.