Triangle $ABC$ has $AB=2 \cdot AC$. Let $D$ and $E$ be on $\overline{AB}$ and $\overline{BC}$, respectively, such that $\angle BAE = \angle ACD$. Let $F$ be the intersection of segments $AE$ and $CD$, and suppose that $\triangle CFE$ is equilateral. What is $\angle ACB$?
$\textbf{(A)}\ 60^\circ \qquad \textbf{(B)}\ 75^\circ \qquad \textbf{(C)}\ 90^\circ \qquad \textbf{(D)}\ 105^\circ \qquad \textbf{(E)}\ 120^\circ$
[AMC 2010 12A Problem 8.png](https://artofproblemsolving.com/wiki/index.php/File:AMC_2010_12A_Problem_8.png)

Let $\angle BAE = \angle ACD = x$.
\begin{align*}\angle BCD &= \angle AEC = 60^\circ\\  \angle EAC + \angle FCA + \angle ECF + \angle AEC &= \angle EAC + x + 60^\circ + 60^\circ = 180^\circ\\  \angle EAC &= 60^\circ - x\\  \angle BAC &= \angle EAC + \angle BAE = 60^\circ - x + x = 60^\circ\end{align*}
Since $\frac{AC}{AB} = \frac{1}{2}$ and the angle between the hypotenuse and the shorter side is $60^\circ$, triangle $ABC$ is a $30-60-90$ triangle, so $\angle BCA = \boxed{90^\circ\,\textbf{(C)}}$.