A new study shows that sorafenib (Nexavar) helps patients with advanced liver cancer live about 44% longer than patients who did not receive this drug. Sorafenib is a pill that is taken by mouth. It is approved in the United States for treating a type of advanced kidney cancer and is being studied for treating other cancers.