Liam Neeson's latest flick has fans glued to their screens, claiming it's so enthralling they couldn't look away. The Irish ...
We admit that it was an innovative concept. Pick a spot (New England living room). Set up a camera. Let the action take place mostly in front of it. Sort of like a stage play viewed behind a ...