如图, $\triangle A B C$ 中, $A B=A C$, 分别以 $B, C$ 为圆心, 大于 $\frac{1}{2} B C$ 长为半径画弧, 两弧交于点 $D$,连接 $B D, C D, A D, A D$ 与 $B C$ 交于点 $E$.
(1)求证: $\triangle A B D \cong \triangle A C D$ ;
(2) 若 $B D=2, \angle B D C=120^{\circ}$, 求 $B C$ 的长.
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$