Two strangers meet at a bus station. One is obviously rich and has enough money to spend randomly, has no hesitancy in invading other people's space for his own happiness. The other one is the poor guy whose mother is hospitalized and is struggling to arrange money required for her treatment. The two meet and embark on a unplanned journey, as the poor guy hopes to get the rich guy to help him out with the money he needs. Instead they bond over and learn about each other's lives while life teaches them a lesson which one is eager to learn while the other has no other choice but to learn.
Asif Ali and Suraj Venjaramoodu are aptly cast in the role of the rich Prince and the poor Sathyapriyan, whose names are revealed only in the climax. I understood what the writer and director intended to make with these two characters, from different backgrounds and even more different look at life altogether. But the writing leaves a lot to be desired as Asif Ali tries to bring his character to life, there is no credible moment to accept why others would tolerate this stranger. There was scope to explore, a well off man with his family caring for him and he still feels lonely but the scenes don't really get fleshed out to back the character arc. The more we learn about his family, I felt lesser connected to his predicament with his biggest regret was about his ex-girlfriend.
On the other hand, the more relatable character was the one played by Suraj and here is a guy who has completely accepted his fate, doesn't even try to fight it. There is guilt and helplessness in him while he feels rightfully shy to take advantage of his new friend. He understands Prince better than Prince understands Sathyapriyan. He not just accompanies him till the end but stays as his true friend, taking care of him. Rich no matter how much they wander will eventually find their destination while the poor are left stranded to wander line is elevated by Suraj's character. With better writing, Adios Amigo could have been a memorable feel good cinema but ends up way too short of it.