Beyond the Black Rainbow


International Premiere

Italy, Canada | 110 MINUTES | English |


Science Fiction

Panos Cosmatos brings a bold, Kubrickian vision to the screen in stunning detail in this sci-fi fable of a young woman imprisoned in an experimental laboratory and the enigmatic scientist who is her captor. Set in a futuristic 1983, Elena finds herself held against her will in a mysterious facility under the watchful eye of the sinister Dr. Barry Nyle. Pushed to her limits, Elena is left with no choice but to navigate an escape from her labyrinthine prison, in the process revealing its hidden secrets.

At once creatively futuristic and hypnotically retro, Beyond the Black Rainbow evokes the spirit of classic 1970s and '80s science fiction films through its vintage-inspired chromatic cinematography, elaborate set pieces, and an authentically retro sci-fi score composed entirely on analog synthesizers by Black Mountain's Jeremy Schmidt. With all the makings of a cult classic, Beyond the Black Rainbow is sure to absorb viewers in its unique dystopian futurescape, and marks the trippy, exciting debut of a promising new talent in the science fiction world.


Directed by Panos Cosmatos and Panos Cosmatos

PANOS COSMATOS was born in Rome to a Greek movie director father and a Swedish experimental artist mother, spent his formative years traveling the world, lived in Mexico for a year, and settled in Canada, where he immersed himself in the underground art and music scenes while making short films, album covers, and music videos.
Director of Photography
Norm Li
Sound Design
Eric Paul
Primary Cast
Michael Rogers,Eva Allan,Scott Hylands, Marilyn Norry, Rondel Reynoldsen
Panos Cosmatos
Panos Cosmatos
Sinoia Caves
Oliver Linsley, Christya Nordstokke


Print Source
Todd Brown
Toronto, ON M4J 4A6
Phone: 647.236.8558
Christya Nordstokke
Chromewood Enterprises Inc.
Vancouver, BC V6G 1S2
Phone: 778.968.6401
Oliver Linsley
Machotaildrop Productions Inc.
Vancouver, BC V6N 1W9
Phone: 604 418 0796
Print Return
Adam Rogers
Vancouver, BC V6B 2W9
Phone: 604.689.1090