Barcode is a 2016 Iranian action-comedy film directed by Mostafa Kiayee, following two friends whose story is revealed step by step, reminding us how quickly first impressions can mislead. With a cast anchored by some of Iran's most beloved comic and dramatic performers, the film pieces together how two young men ended up where we first meet them.

What is Barcode about?

Set against the backdrop of contemporary Tehran, Barcode opens with a young man named Hamed arriving at a company manager's office to ask for a job, then works its way back to show how he and his friend Milad got there through misadventure, misunderstanding, and the small daily decisions that shape who we become. Each person carries a hidden layer beneath the surface that others rarely pause long enough to see. As the earlier chapters come into view, the film asks whether it is ever fair to reduce any human being to a single label — a code that defines them before they have the chance to speak for themselves. The tone toggles between sharp comic moments and quieter emotional beats, grounding its broader message in the texture of recognizable, everyday Iranian life.

About the cast

Bahram Radan, one of Iranian cinema's most versatile leading men, plays Hamed, with Mohsen Kiayee as his friend Milad, alongside Reza Kianian, whose decades of screen presence bring gravity and warmth in equal measure. Sahar Dolatshahi plays Nazi, Hamed's fiancée, and Bahareh Kian Afshar plays Setareh, while Pejman Bazeghi appears as an undercover officer in a cast comfortable moving between comedy and pathos.

Context & significance

Iranian comedies with social undercurrents have a strong tradition reaching back through the work of directors who favor character over spectacle. Barcode sits in that lineage — a Tehran-set portrait that uses humor as a lens to examine judgment, identity, and the gap between how we present ourselves and how others read us. For diaspora audiences who left Iran in the 2010s or earlier, this kind of fast-moving urban story resonates as a document of daily life back home: the crowded streets, the layered social codes, the quick verdicts people pass on strangers. The title itself doubles as a metaphor — human beings reduced to scannable data, stripped of nuance. That critique lands differently when watched from abroad, where questions of how others categorize you carry particular weight.

Watching Barcode on Ktime

Barcode is available to stream on K-Time with the original Persian audio. No VPN is needed and there is no geo-blocking — watch on the web, on your TV, or on your phone. Membership includes access to the full Iranian catalog; cancel anytime.