Disclosed are methods for treating liver failure in a subject comprising transplanting hepatocytes or stem or progenitor cells in an extrahepatic site in the subject in an amount sufficient to provide liver support and/or induce liver regeneration, where the transplanted hepatocytes or stem or progenitor cells are used along with extracellular matrix-coated microcarriers.