The new Netflix original film Metal Lords was released on April 8th, 2022, to the usual average ratings of spring releases. After a late-2021 string of successes that garnered acclaim and awards nominations, the original content from the well-known streamer has stalled in quality, as is often the case during this time of year. Is this a calculated move to hold off until the later summer blockbuster months? Check it out for yourself!