This was the best movie I've seen in a long time.โค๏ธโค๏ธ Made me laugh out loud and cry. Justin Long is endearing. What a great actor, could really empathise with him. Many really talented actors in supporting roles too. John Cho and Parvesh Cheena are fabulous.