Some solid casting let down by juvenile dialogue