Warrior lion fights mega alien | Sci-fi