Beira, Mozambique
He made his film debut in 1996 in the Cédric Klapisch directed film "Chacun cherche son chat". He landed a leading role in the 2000 film Lumumba in which he portrayed Prime Minister Patrice Lumumba. The film was shot in Beira, Mozambique.