Britt Robertson, que interpreta Ashley, usou uma peruca no filme, o que foi amplamente criticado nas redes sociais. Antes das filmagens, Robertson foi vista com cabelo curto, na altura do queixo.
Em preparação para as filmagens, Chad Michael Murray supostamente praticou country western, hip-hop e dança jazz seis horas por dia, até quatro dias por semana. Ele também se preparou com uma combinação de cardio, crioterapia, vitaminas, suplementos e alimentação limpa, dizendo "Se Deus não fez, eu não comi".
Filmado principalmente no Disney's Golden Oak Ranch Backlot, que também serviu como locação para The Muppets Movie, Piratas do Caribe: No Fim do Mundo e Westworld da HBO.