"Cadillac Records" opens this weekend