I use Pennzoil Platinum High Mileage Full Synthetic 5W-30 Motor Oil . It's an overkill for a cruze; but since this car has already been hit 4 times since a month after I bought it; I like to treat it to something nice. The filter on my old drain plug was a 10 mm, use a combination wrench to get it off, not a socket. The filter cap takes a 24 mm drain plug socket.
I should mention I have a 2015.
I pair it with a K&N filter from amazon every 4 months. You can get both on a discount with their subscribe and save program.