Sony Screen Gems ' family-reunion holiday tale " This Christmas , " whose ensemble cast includes Delroy Lindo , Regina King , Mekhi Phifer and Idris Elba , opened at No. 2 with $ 18.6 million ( euro12.56 million ) for the weekend and $ 27.1 million ( euro18.3 million ) since Wednesday .