Viggo Mortensen
Viggo Mortensen was initially cast as Sgt. Elias in Oliver Stone’s Platoon and spent a year studying the part - only to learn from the paper that the role went to Willem Dafoe once the budget increased.
Stone told him they wanted a bigger-name star. Ouch!