In the United States, trademark laws do not allow generic drugs to look exactly like the brand name drug. However, the generic drug must have the same active ingredients. Colors, flavors, and certain other inactive ingredients may be different but the effectiveness of the drug remains the same.