 On 18 November 2006 Casino Royale opened at the first position in 27 countries , with a weekend gross of $ 43 @,@ 407 @,@ 886 in the non @-@ UK , Irish , US or Canada markets . The film retained the top spot at the worldwide box office for four weeks . 
