As you may have noticed, briefings are no longer brief. And the longer the 'briefing' the more likely information will either be forgotten or the briefing will become a rote 'puke' of information that no one listens to.
Best course of action, IMHO, is to brief as much as possible before cranking and taxiing for takeoff. At the runway, if anything changes, review the changes (ie runway conditions, departure changes, etc). For arrival, again do as much as possible at altitude. One technique I liked was for the PM (pilot monitor) to review the approach first, then have the PF brief the approach and then have the PM review quickly to ensure all was done properly.
I have listened to approach briefings that included EVERYTHING and lost in the 'briefing' was the unique or unusual items that differed from just a standard approach.