"We are all at fault here. It's just too easy to blame BP," the actor said at a Congressional hearing. "What we need to do now is come together."
Telling the House Energy and Environment Subcommittee he was testifying as a "discouraged U.S. citizen and entrepreneur," Costner, 55, said his business venture, Ocean Therapy Solutions, had developed a machine which could help with the cleanup.
The device, he said, has purifiers that filter oil from water by using centrifugal forces to separate the dirty particles.
Though the actor acknowledged his machine could not alleviate the entire oil spill problem, he said it should be considered for other smaller spills that occur every year and that "there has to be responsible action at this moment."
"What I can provide is a technology that is available immediately, a technology that will allow rigs to resume operation and put people back to work," he said. The star reportedly invested $26 million in the device, according to the The Hill.
Costner is the latest celebrity lending a hand to help with the oil spill. Director James Cameron, an ocean-technology buff, met with scientists and other experts last week in Washington to come up with possible fixes for the leak.
The Avatar and Titanic director also had reportedly contacted BP offering use of his private fleet of deep-dive craft.