He is most famous for his role of Kumkani Phakade in the South African soap, Generations.[4] Vuyo also appeared in Avengers: Age of Ultron (2015) and he played the main role in the 2017 film Five Fingers for Marseilles.[5] Vuyo currently stars as Shandu, a spy turned rebel as well as a love interest to Pearl Thusi's character in Netflix's first African original series, Queen Sono.[6] In April 2020, the series was renewed by Netflix for a second season.[7]