Un buen hombre, siempre dispuesto a llegar a donde su caballo le lleve, aunque mejor que sea a California, lugar donde le han dicho que hay mucho trabajo, se adentra en las tierras de Nevada, metiéndose en algunos problemas ajenos. Un día visita a un viejo amigo, resultando que tiene cuatro hijos pequeños y es viudo desde hace un año. Por la noche, el padre de los chavales oye unos ruidos y se adentra en el bosque...
Milford Farsnworth (Bob Hope) es un agente de seguros novato que vende una póliza a T. J. James, descubriendo luego que se trata del famoso Jesse James (Wendell Corey). La beneficiaria de la póliza es la novia de Jesse, Cora Lee Collins (Rhonda Fleming), una famosa bailarina de salón, más conocida como La Duquesa. Milford es enviado al oeste para retirar la póliza y dejar libre de responsabilidad a su compañía. Se une a la banda de James con el objetivo de protegerle, pero Milford empieza a imitar al famoso fuera de la ley. Esto hace pensar a Jesse que si Milford adopta su personalidad, él podrá matarle, quedarse con el seguro de 100.000 dólares y huir con la Duquesa a California.
Alvarez Kelly es un ganadero mexicano que aprovecha la Guerra de Secesión (1861-1865) para ganar dinero. Es contratado por el ejército de la Unión para transportar 2.000 cabezas de ganado desde México a Virginia, pero, en el camino, el rebaño de Kelly es interceptado por un coronel confederado que quiere apoderarse de las reses para alimentar a sus hambrientas tropas.
Rosalie es una chica que huye de su familia, porque su padre quiere venderla al primero que pase. Cuando conoce al ingenuo trampero Yanci Hawks, lo sigue hasta la ciudad. Allí se meten en un sinfín de líos hasta que Yanci se ve obligado a rescatarla del salón de baile.
Percy Jones (Bernie Mac) se vanagloria, muy seguro de sí mismo, de que siempre tiene razón, especialmente cuando se trata del bienestar de su familia. Cuando su hija Theresa (Zoe Saldaña) le trae a casa a su nuevo novio, Simon Green (Ashton Kutcher), para que lo conozcan tanto él como su mujer Marilyn (Judith Scott), desconoce que Simon ha pedido a Theresa que se case con ella y planea anunciar el compromiso en la fiesta de celebración de las bodas de plata de Percy y Marilyn. Por lo que a Percy concierne, ningún hombre será nunca lo suficientemente bueno para su hija, y la larga lista de calaveras con los que ha salido Theresa hasta la fecha no ha servido sino para ratificarle aún más en sus convicciones. Así es que, al no haber esta vez desagradables sorpresas, Percy, un directivo de un banco de préstamos, decide otorgarle crédito a Simon. El joven, un exitoso corredor de bolsa, ciertamente parece bueno sobre el papel, y por primera vez, Percy está deseando realmente conocer a uno de los novios de su hija.
Una joven de familia acomodada lleva a casa, para presentárselo a sus padres, a su novio, un médico negro con el que tiene la intención de casarse. A pesar de ser personas de ideas liberales, sus padres se sienten muy confundidos, especialmente el padre, que teme que un matrimonio interracial no traiga más que problemas a su hija.