Answer
The Sand Pebbles, a 1966 film starring Richard Attenborough, follows the story of Jake Holman, a naval engineer assigned to a gunboat on the Yangtze River during the Chinese Civil War. Attenborough's portrayal of Holman, a man torn between his duty and his conscience, earned him critical acclaim and cemented his status as a versatile actor.