Te faltó el igual y comprobar que se haya enviado el form.
Código PHP:
<html><head> <title>Insercion en la BD.</title></head><body>
<form name="Dos" action="insertar.php" method="post">
Titulo:<input name="nombre" type="text" value=""> <br>
Genero:<input name="genero" type="text" value=""> <br>
Reparto:<input name="reparto" type="text" value=""> <br>
Sinopsis:<input name="sinopsis" type="text" value=""> <br>
<a href="formulario.php">Ir a Inicio</a><br>
<input type="submit" value="Insertar" name="insertar"><br>
</form>
<?php
if(isset($_POST['insertar'])) {
include('conexionbd.php');
$nombre = $_POST['nombre'];
$genero = $_POST['genero'];
$reparto = $_POST['reparto'];
$sinopsis = $_POST['sinopsis'];
$query = mysql_query("Insert into pruebas(nombre,genero,reparto,sinopsis) values (".$nombre.",".$genero.",".$sinopsis.",".$reparto")") or die (mysql_error());
}
?>
<h1><div align="center">Registro insertado</div></h1>
<div align="center"><a href="consultabd.php">Visualiza el Contenido de la BD</a></div>
</body>
</html>
A modo de prueba (asumo que lo es por el nombre de la tabla y porque no tenés doctype ;)) está bien, pero para un caso real deberías validar el contenido de TODOS los datos que ingresas a la bd para prevenir sql injection. Deberías también verificar que se haya ejecutado el query con éxito antes de mostrar el mensaje 'Registro insertado'.
Suerte
Fede