Wow. The lack of line breaks made the reply form all wacky.
This looks like a routine query. I do these all the time without the backticks everywhere. Let's look at the query, formatted in a reasonable way:
$query = "INSERT INTO releases (
Filmgame_name, Review, Shout_Out,
Length, Frames, codec,
bitrate, sound, note,
lang, size_in_mb, cover_link,
edonkey_links)
VALUES
('$Filmgame_name' , '$Review', '$Shout_Out',
'$Length', '$Frames', '$codec',
'$bitrate', '$sound', '$note',
'$lang', '$size_in_mb', '$imdb_link',
'$cover_link', '$edonkey_links')";
Well look at that. I like to have just 3 or 4 fields per line, for readability. But if you look at your values list, there are one too many fields -- $imdb_link isn't in the field list. There's your problem. The fields and values need to match up.
Note that you also need to check your variables to make sure they're compatible with SQL. If they contain any single quote characters (among other things), your query will fail.
= scott