Venom

Venom ★★½

Largely nonsensical!
 
Crappy effects saved by the actors...