Movies Logo
O.T.S

O.T.S

"April third 1986, the day something came to us, something more than man"

Conflict ensues as two cyborgs with opposing missions encounter each other

Release DateMay 7, 2025
StatusReleased
Original TitleO.T.S
Runtime 5min
Budget$64
Revenue$26
LanguageEnglish
Original LanguageEnglish
Production CountriesIceland
Production CompaniesGreenstorm studios