As they were for the previous installment (Atlas Shrugged II: The Strike), all of the roles in this movie have again been recast. Instead of Taylor Schilling or Samantha Mathis, Dagny Taggart is now played by Laura Regan; instead of Jsu Garcia or Esai Morales, Francisco D'Anconia is now played by Joaquim de Almeida; instead of Grant Bowler or Jason Beghe, Henry Rearden is now played by Rob Morrow; etc.