I will cover the fundamentals of elliptic functions and use them to derive the Weierstrass-Biermann theorem. Using this theorem, I will introduce two formulas that describe all non-radial, timelike, and null trajectories in terms of Weierstrass elliptic functions. These formulas provide a way to calculate the azimuthal angle and coordinate time along the geodesic. Furthermore, I will illustrate how these formulas behave under Schwarzschild and post-Newtonian limits.