Answer the following question: Build a movie plot around this: Who is Benny working for? Cohaagen's forces.
Answer:
In 2084, construction worker Douglas Quaid (Arnold Schwarzenegger) is having troubling dreams about Mars and a mysterious woman there. His wife Lori (Sharon Stone) dismisses the dreams and discourages him from thinking about Mars, where the governor, Vilos Cohaagen (Ronny Cox), is fighting rebels while searching for a rumored alien artifact located in the mines. At Rekall, a company that provides memory implants of vacations, Quaid opts for a memory trip to Mars as a Secret Agent fantasy. However, during the procedure, before the memory is implanted, something goes wrong, and Quaid starts revealing previously suppressed memories of actually being a Secret Agent. The company sedates him, wipes his memory of the visit, and sends him home. On the way home, Quaid is attacked by his friend Harry (Robert Costanzo) and some construction co-workers; he is forced to kill them, using elite fighting skills. He is then attacked in his apartment by Lori, who states that she was never his wife; their marriage was just a false memory implant, and Cohaagen sent her as an agent to monitor Quaid. He is then attacked and pursued by armed thugs led by Richter (Michael Ironside), Lori's real husband and Cohaagen's operative.After evading his attackers, Quaid is given a suitcase containing money, gadgets, fake IDs, a disguise, and a video recording. The video is of Quaid himself, who identifies himself as "Hauser" and explains that he used to work for Cohaagen but learned about the artifact and underwent the memory wipe to protect himself. "Hauser" instructs Quaid to remove a tracking device located inside his skull before ordering him to go to Mars and check into the Hilton Hotel with a fake ID. Quaid makes his way to Mars and follows clues to Venusville, the colony's red-light district, primarily populated by people mutated as a result of poor radiation shielding. He meets Benny (Mel Johnson, Jr.), a taxi driver, and Melina (Rachel Ticotin), the woman from his dreams; but she spurns him, believing that Quaid is still working...