Catfish: The TV Show
William & Carmella
E81 Apr 24, 2023 45m TV-14
William's connection with Carmella is undeniably strong, but after three months of dodging his attempts to meet, William calls on Nēv and Kamie to find out what Carmella's hiding. Season Finale.
Where to Watch William & Carmella
Cast of William & Carmella