Que tal, si tu cadena es como la estas pasando con los parentesis lo podrias hacer con el split o con el explode que devuelven una matriz de valores aslgo asi:
Código PHP:
$cadena = 'Pulp Fiction (1994)';
$cadena= str_replace(")", "",$cadena);
list($titulo, $ano) = explode("(", );
print $titulo."<br>";
print $ano;
El str_replace lo hago por que el explode me elimina el parentesis y me queda el otro el cual estoy sustituyendo por espacio en blanco. Espero que te sirva... Saludos