Frank Morrison (John Travolta) é um humilde construtor de barcos de madeira da cidade e tem uma relação extremamente verdadeira com seu filho. Coisa que não acontece com sua mãe, Susan (Teri Polo), que está prestes a se casar com o novo xodó da cidade, o famoso Rick Barnes (Vince Vaughn). Quando o filho do casal, Danny (Matthew O´Learey) presencia um assassinato cometido pelo padrasto, as coisas complicam para ele, pois ninguém acredita no que ele diz, a não ser seu pai, que fará o possível para ajudá-lo a sair dessa enrascada.