Alex
Boa, alternatively known as New Alcatraz, is a giant killer snake monster movie from 2002. But More importantly, OH MY GOD IS THAT SUPERMAN!?! Just kidding, but we need more Dean Cain in movies and shows. Dean Cain is great in this movie, best actor...