The St. Louis Rams have signed four-year defensive end Kendall Langford to a four-year, $24 million deal with $12 million guaranteed, sources have told ESPN.