Super villain alien has his way with the sexy ass Japanese super heroine.