It is uplifting, challenging, and fun to watch. Funny and tragic, in the end it makes you smile and have hope for the characters. You don't see movies like that very often anymore.
a great story plot with excellent actors for a dense view in coming together of most different types of three people... Cons: It's hard not to mix actor and character.