I just came back from it, it's a pretty decent movie, though I wasn't expecting much. It's nowhere near as bad as excel-excel claims, but it's not as good as the other two. As for Topher playing Eddie, keep in mind he plays Eddie Brock JR, whereas in the comics the real Venom is Eddie Brock Sr. The story is perfectly coherent, though IMO Parker didn't use the Symbiote long enough.