He stars as Boef Beukes in the 2023 M-Net series Devil's Peak, based on the novel of the same name by Deon Meyer.
[citation needed] In the same year, he developed an interest in film and appeared in several roles over the following decade, beginning in 1992 with the series Arende II.
[citation needed] He received some notoriety as an outspoken opponent to the Apartheid regime at the time, and he also campaigned against forced military conscription.
[6] From 2017 until mid-2019, Rudolf played Hendrik Lategan in the SABC 3 soap Isidingo, before his character suddenly dies of a brain aneurysm.
[2] Rudolf divorced his wife after quitting his acting school in 2002 and moved to the United Kingdom, returning in 2010 to Johannesburg.