the stars of the movie are jodie foster and liam neeson