Serenity, starring Matthew McConaughey and Anne Hathaway, is an early contender for the worst film of 2019 as director Steven Knight delivers an epic clunker.