question: Who did Tom Cruise play in The Last Samurai ?
answer: US Army Captain Nathan Algren
turker_answer: Tom Cruise played US Army Captain Nathan Algren in The Last Samurai .
rule-based: US Army Captain Nathan Algren Tom Cruise play in The Last Samurai .