Apogee of Fear

A short science fiction film shot on the International Space Station.

Release Date

May 15, 2012

Status

Released

Original Title

Apogee of Fear

Runtime

8min

Budget

Revenue

Language

English

Production Companies