It's all pretty much rushed up until they leave Laketown. Then Faramir finds the company, takes them all to Osgiliath for no reason and eventually sees his error and lets them go back to Dale. The last shot is them approaching Lonely Mountain.