Anna Faris admits she has been sucker-punched by allegations claiming her husband Chris Pratt had an affair with 'Passengers' co-star Jennifer Lawrence.