The Lion of Judah (2011)

The Lion of Judah is a 2011 American 3D computer-animated Christian comedy-drama film that was released on June 3, 2011.