Freedom Force Origin Movie Category: News Archive Hits: 1192 Written by BuckGB on October 16th, 2001 Tweet View Comments IGN PC has scored another movie from Irrational Games' Freedom Force, this time showing the origin of El Diablo. The file weighs in at 14.3 MB and can be found right here. View the discussion thread. back to top Related Games: Freedom Force Vs. The 3rd Reich Prev Next