Question: who plays anna in girl on the train
Answer: Rebecca Ferguson as Anna Watson , a real estate agent and Tom 's current wife