Riverdale star Casey Cott is engaged for Christmas.