David Carradine kicks some ass