Golshifteh Farahani comenzó su carrera como actriz en el teatro a los seis años, pero fue a los catorce cuando actuó en su primera película: The Pear Tree (1998), que la convirtió de inmediato en una de las estrellas del cine iraní. Al participar en Red de mentiras (2008) de Ridley Scott, Golshifteh se convirtió en la primera estrella iraní en actuar en una gran producción de Hollywood. Posteriormente, la actriz fue censurada en su país. Su última película en Irán About Elly (2009) ganó un Oso de Plata en Berlín y el Mejor largometraje narrativo en Tribeca. Fue nominada para el Premio a la actriz más prometedora por The Patience Stone (2012) en los Cesar 2014 en Francia. También interpretó el papel principal de Laura en el largometraje estadounidense del director Jim Jarmusch Paterson (2016), junto al actor Adam Driver. En 2017, apareció en Piratas del caribe: La venganza de Salazar (2107) como la bruja marina Shansa. Recientemente estuvo en la película de acción Misión de rescate (2020) como Nik Khan.