Cast
James Carrie James Dr. Michael Roselli Richard James Amanda James Hunter Anderson Pastor Young Carrie Carrie's friend #1 Patient Gabrielle Ophthalmologist Teacher Piano student Instructor #1 Caretaker Curator Guide Dog #1 Guide Dog #2 Gabrielle Pub Barman Bar patron Pub singer William Scherer Castle Tourist #1 Extra Honor Guard Castle Tourist #2 Honor Guard Honor Guard Club Manager Extra Beach kid #1, not listed in credits Bar Patron, not listed in creditsа Extra, not listed in credits Extra, not listed in creditsа Extra, not listed in credits Extra, not listed in credits Extra, not listed in creditsа Extra, not listed in creditsа Extra, not listed in creditsа Extra, not listed in credits Extra, not listed in credits Extra, not listed in credits Extra, not listed in credits