The short video “Yehudah,” a Messiah origin story created this year by a local catechist and Bible study teacher who cast former and present students as actors in the project, has been selected to open the International Christian Film Festival April 28 in Orlando, Florida.