Molecularity is the number of molecules involved in an elementary step — it is always a whole number and theoretical. For complex reactions, which occur in multiple steps, overall molecularity is meaningless. Order is experimentally determined from the rate law and applies to both elementary and complex reactions because it depends on the slow step or mechanism.