<P> Thank You for Your Service is a 2017 American biographical war drama film written and directed by Jason Hall , in his directorial debut , based on the 2013 non-fiction book of the same name by David Finkel . Finkel , a Washington Post reporter , wrote about veterans of the 2nd Battalion , 16th Infantry Regiment returning to the vicinity of Fort Riley , Kansas , following a 15 - month deployment in Iraq in 2007 . The film is about posttraumatic stress disorder ( PTSD ) , depicting U.S. soldiers who try to adjust to civilian life , and stars Miles Teller , Haley Bennett , Beulah Koale , Amy Schumer and Scott Haze . A new Bruce Springsteen song , `` Freedom Cadence '' , was written specifically for the closing credits . </P>
where is thank you for your service based
Fort Riley , Kansas