Actor Claire Danes was once cast in Arnold Schwarzenegger’s Terminator 3 back in 2003. However, in order to obtain the role, she had to replace another actor who already secured the part. Why Sophia Bush was replaced by Claire Danes in ‘Terminator 3’ Terminator 3 director Jonathan Mostow initially had Danes in mind to play the character Kate Brewster in the movie.

But in a resurfaced interview with IGN , Mostow confided that Danes couldn’t commit to the project. This led to Mostow hosting auditions to find another actor capable of leading the film. At the time, he was pleasantly surprised by what One Tree Hill star Sophia Bush brought to the table.

“Then, I had auditions and I found this actress who I think is a gem, Sophia Bush. I think this girl is just going to be huge ..

. I was incredibly excited about casting her. She was 19 years old, but she blew me away with just the poise that she had,” Mostow said.

But Mostow claimed Bush’s youth became a problem when pairing her with the other actors in the film. This eventually led to Bush being let go from her role, which the filmmaker wished he didn’t have to do. “But, once we put her onscreen and we started shooting with her against the other characters we had in the piece, she was just plain too young,” Mostow said.

“It was heartbreaking ...

She was 19. There’s a huge difference between 19 and 22 ..

. It was just one of those horrible, heartbreaking kind of things.” This left Mostow and the studio in a.