I thought Javier Bardem wasn't a bad option as Roland. Alseed or whatever from TB is too young IMO. Tara from TB great as Susannah.