Mason Skiles (played by Jon Hamm) is a protagonist in Beirut.
Former U.S. diplomat turned alcoholic labor arbitrator in New England. Recruited by the U.S. government to travel to Beirut as a negotiator to secure the release of his abducted friend, CIA officer Cal Riley. Navigates complex political maneuvering, tracks down Rafid Abu Rajal, and ultimately orchestrates the hostage exchange while surviving the escalating conflict in Lebanon. Sandy Crowder (played by Rosamund Pike) is a protagonist in Beirut.
CIA officer stationed in Beirut who recruits Mason Skiles for the mission. Discovers CIA agent Donald Gaines is embezzling funds. Assists Mason in securing Rafid's release by stealing four million dollars from the CIA office and leading an assault on a PLO captor. Successfully reunites with the rescued Cal Riley and seeks the vacant station chief position. Gary Ruzak (played by Shea Whigham) appears in Beirut.
National Security Council Colonel overseeing the Beirut operation. Travels with Mason Skiles to Israel to verify Rafid Abu Rajal's whereabouts and secure his release. Plays a key role in the hostage exchange negotiations before departing Beirut alongside other officials as the mission concludes. Donald Gaines (played by Dean Norris) appears in Beirut.
CIA officer in Beirut suspected by Sandy Crowder of embezzling funds from the embassy. His suspicious behavior and lack of transparency regarding Cal Riley's case raise red flags, culminating in his unexpected retirement before the mission's resolution. Frank Whalen (played by Larry Pine) appears in Beirut.
Cal Riley (played by Mark Pellegrino) appears in Beirut.
Mason Skiles' close friend and fellow CIA officer. Abducted by Karim's organization and held by the PLO. Covertly informs Mason that Rafid is with the PLO and warns him about Donald Gaines' unreliability. Successfully rescued during the hostage exchange and returns safely to Sandy Crowder. Karim (played by Idir Chender) appears in Beirut.
Sully (played by Douglas Hodge) appears in Beirut.
Mason Skiles' former client who acts as a government liaison to recruit Mason for the Beirut mission. Provides Mason with funding, a plane ticket, and a forged passport to facilitate his travel and undercover diplomatic assignment in Lebanon.
Beirut (2018) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Mason Skiles
(played by Jon Hamm) — protagonist
Former U.S. diplomat turned alcoholic labor arbitrator in New England. Recruited by the U.S. government to travel to Beirut as a negotiator to secure the release of his abducted friend, CIA officer Ca...
Sandy Crowder
(played by Rosamund Pike) — protagonist
CIA officer stationed in Beirut who recruits Mason Skiles for the mission. Discovers CIA agent Donald Gaines is embezzling funds. Assists Mason in securing Rafid's release by stealing four million dol...
Gary Ruzak
(played by Shea Whigham) — supporting
National Security Council Colonel overseeing the Beirut operation. Travels with Mason Skiles to Israel to verify Rafid Abu Rajal's whereabouts and secure his release. Plays a key role in the hostage e...
Donald Gaines
(played by Dean Norris) — supporting
CIA officer in Beirut suspected by Sandy Crowder of embezzling funds from the embassy. His suspicious behavior and lack of transparency regarding Cal Riley's case raise red flags, culminating in his u...
Frank Whalen
(played by Larry Pine) — supporting
Cal Riley
(played by Mark Pellegrino) — supporting
Mason Skiles' close friend and fellow CIA officer. Abducted by Karim's organization and held by the PLO. Covertly informs Mason that Rafid is with the PLO and warns him about Donald Gaines' unreliabil...
Karim
(played by Idir Chender) — minor
Sully
(played by Douglas Hodge) — supporting
Mason Skiles' former client who acts as a government liaison to recruit Mason for the Beirut mission. Provides Mason with funding, a plane ticket, and a forged passport to facilitate his travel and un...
Key Relationships
Gary Ruzak → Donald Gaines
(Professional Colleague)
Sandy Crowder → Cal Riley
(Alliance Teammate)
Sandy Crowder → Donald Gaines
(Conflict Corrupt Colleague)