Someone who does appreciate his cowboy getup is wife Anna Faris. Pratt said the couple has been having fun with the wardrobe at home.
"I dress up like a little cowboy for the old lady," Pratt shared. "She likes it."
The 37-year-old actor's family might be the reason he's remained so down-to-earth. Despite his status as a bankable box office star, he literally sang to get the part of Josh Faraday in the upcoming remake of The Magnificent Seven.
"Oh Shenandoah, I love your daughter," Pratt sang, giving us a preview of his audition.
In the Western, Sam Chisolm (Denzel Washington), Josh Faraday (Pratt), Goodnight Robicheaux (Ethan Hawke), Jack Horne (Vincent D'Onofrio), Billy Rocks (Byung-Hun Lee), Vasquez (Manuel Garcia-Rulfo) and Red Harvest (Martin Sensmeier) comprise the group of seven gunmen on a mission to free the town of Rose Creek from the control of industrialist Bartholomew Bogue (Peter Sarsgaard).
"[Pratt] just has that thing, you know?" Washington told ET. "Chicks love him and he's alright with the guys. It's a rare balance. I don't think he realizes what's going on yet, and that's great. I think that's beautiful."