Řetězec :actor_id není proměnná. Je to zástupný symbol pro vazbu skutečné hodnoty proměnné $actor_id na řetězec SQL.
Váš řetězec $stmt je dotaz se zástupným symbolem.
Skutečná hodnota klauzule where je předána pomocí metody execute() při spuštění.
Proč byste to chtěli udělat? PDO umožňuje připravené příkazy a jeho vazba pomáhá abstrahovat z nutnosti uniknout z řetězce proměnné, jako byste to udělali, kdybyste pouze zřetězovali $actor_id do svého SQL řetězce.
To pomáhá s opětovnou použitelností dotazů a zabezpečením.