Batman Begins
As one Batman Begins, another's career must end. High profile actress Katie Holmes portrayed the character of Rachel Dawes in Batman Begins, but she was recast and replaced with Maggie Gyllenhaal for the sequel. There was no bad blood on set, Katie Holmes was just tired of playing Rachel and wanted to explore other career options.