A young boy from Scotland named Jay Cavendish (Kodi Smit-McPhee) travels to America and heads west to track down his one true love, a young woman named Rose Ross …
Tom Selleck is Matthew Quigley, who answers an ad seeking the world’s best long-range marksman and lands in Australia with his trusty Sharps rifle looking forward to a lucrative …