Danny Trejo as Jack in Titanic