This is one of the most poorly produced, written and acted films I have seen in my life. The only (slightly) redeeming factor is the stock footage of Italian Air Force Tornados and F104 Starfighters. If you are going to rent this, watch it drunk with some friends so you can take the p155 as it really is very, very bad.
PS - WTF is the "A mission to the other side of time" tagline about? :-/