She was also in the 2006 film Deck the Halls , playing Mackenzie , and Harold in 2008 , where she was cast as Becki . Peltz also appeared in the 2006 film Deck the Halls , playing Mackenzie , and Harold , in 2008 , where she was cast as Becki .