Justin O'Neals Familie hat sein verwöhntes und berechtigtes Verhalten satt. Sie schicken Justin (Jack Bailey) auf eine Sanierungsfarm, um seinen destruktiven Verhaltensweisen Einhalt zu gebieten. Auf der Ranch lernt Justin von Rancharbeiter Sam Gillis (Cliff Jensen), wie man ein Cowboy und ein Gentleman ist. Sam ist sich sicher, dass er zu Justin durchgedrungen ist, aber alte (schlechte) Gewohnheiten lassen sich nicht so einfach ablegen. Luca Tash (Andrew Miller) und Andrew Colway (Jimmy West) wurden in ein berüchtigtes Konversionslager geschickt, um die Schwulen wegzuarbeiten. Die Männer verbinden sich aufgrund ihrer Umstände und gemeinsamen Leidenschaften. Aber einer von ihnen birgt ein Geheimnis und sobald es gelüftet wird, wird sich in „Ein Cowboy und ein Gentleman“ alles ändern.