Just as Amelia thinks she's over her anxiety and insecurity, her best friend announces her engagement, bringing her anxiety and insecurity right back.
Catherine Keener
as Amelia
Anne Heche
as Laura
Todd Field
as Frank
Liev Schreiber
as Andrew
Kevin Corrigan
as Bill
Amy Braverman
as Young Amelia
Miranda Rhyne
as Young Laura
Randall Batinkoff
as Peter
Brenda Denmark
as The Vet
Vincent Pastore
as Laura's Devil-Seeing Patient