Somewhere the Power Rangers are sh*ting themselves.