Is it always possible to find a circle that passes through four noncollinear points?

The answer is no.

A circle will pass through 4 given points if and only if the four points form a non-intersecting quadrilateral in which the opposite angles are supplementary.