凶手是杰克。(https://www.daowen.com)
从杰克在敲门时喊的话可以肯定,他要找的人是汤姆,而不是汤姆的妻子。既然如此,他在一开始敲门的时候就应该喊汤姆的名字,而不应该喊“玛丽”,这就说明杰克早就已经知道汤姆不在家,但是他却又问汤姆的妻子“汤姆在吗”,这显然是自相矛盾的。所以可以断定,杰克就是杀人凶手。