Mo season 2 has arrived on Netflix after a wait of over two years. The comedy-drama is famous for its perfect blend of humor and heartfelt moments, which continue in the new season.Inspired by stand-up comedian Mo Amer’s life, the series follows Mo Najjar, a Palestinian refugee descendant who seeks asylum in Houston, Texas. Though the show has a poignant theme, the creators have given it a lighter tone by introducing various eccentric characters.Mo season 2 cast includes some returning characters from the first season, who have already established a place in the audience’s heart. Meanwhile, the new installment brings some new characters to the ensemble, which makes the story even more engaging.Here is the complete Mo Season 2 cast and character guide.Mo Season 2 cast and character guideMo Season 2 features the following main characters:1) Mohammed Amer as Mo Najjar View this post on Instagram Instagram PostMo Amer reprises his role as Mohammed "Mo" Najjar in the new season. After the chaotic events of the first season, Mo is stranded in Mexico and is looking for a way to return to the US before the court hearing regarding his family’s asylum.Amer also serves as the co-creator of the series. The stand-up comic is known for his comedy specials and has also starred in the films Sweet Dreams, Black Adam, and Americanish. He has been seen in the Hulu comedy drama Ramy as well.2) Farah Bsieso as Yusra View this post on Instagram Instagram PostFarah Bsieso continues to portray Yusra, Mo Najjar’s mother. In Mo season 2, she faces a conflict over whether she should continue to seek asylum in Houston or go back to Palestine to check up on her relatives. Before starring in Mo, Farah had an extensive career in the Middle East, appearing in shows like Halawet Elrouh and Game of Death.3) Omar Elba as SameerOmar Elba as Sameer (Image via Netflix)Omar Elba returns as Sameer, Mo Najjar’s brother and a fan-favorite character in the second season. Omar’s long-standing wish is fulfilled in the new installment as he is finally granted asylum in the US.Meanwhile, he continues to focus on his family’s olive oil business. Elba is an Egyptian-American actor, who has appeared in the Facebook Watch series, Limetown, and the comedy-drama film, A Hologram for the King.4) Teresa Ruiz López as Maria View this post on Instagram Instagram PostTeresa Ruiz López returns to play Maria in Mo season 2. After breaking up with Mo, she gets into a relationship with another man, leading to disappointment for Mo, which forms a major plot point in the new season. López is a Mexican-American actress who has also been seen in the shows The House of Flowers, Luis Miguel, and Major Crimes.5) Cherien Dabis as Nadia View this post on Instagram Instagram PostCherien Dabis reprises her role as Nadia, Mo's sister. Nadia helps her brother, Sameer, in finding his true self, and also suggests her mother focuses on her life in the US instead of being worried about her past life all the time. Dabis is a Palestinian American actress who is known for her performances in the shows Extrapolations and Fallout.Mo Season 2 supporting cast and characters View this post on Instagram Instagram PostHere are the details of the supporting cast and characters in the second season:Lee Eddy as Lizzie, Mo's immigration lawyerTobe Nwigwe as Nick, Mo’s friendMoayad Alnefaie as Hameed, Mo's friendWalt Roberts as Buddy, a farm ownerSimon Rex as Guy, Maria's boyfriendJohanna Braddy as Austin, Hameed's sister-in-lawMatt Rife as Jeff, a Mexican immigration officerRalph Barbosa as Fernando, Mo's friendSlim Thug as himslef playing Mo's customerLiza Koshy as Talia, a restaurant receptionistHannibal Buress as Denato, a doctorKamal Zaid as NazeerAll episodes of Mo season 2 are streaming on Netflix.