Los Angeles: 'Ugly Truth' star Katherine Heigl has replaced Reese Witherspoon in forthcoming film 'One for the Money'.
Heigl replaces Reese Witherspoon