Land of Canaan (2005) - Cast