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