Question: Philip James Craig appeared in a 2009 film directed by Robert Schwentke and based on a novel by what author?

Context paragraphs:
The Captain (2017 film): The Captain (German: Der Hauptmann ) is a 2017 German drama film directed by Robert Schwentke.  It was screened in the Special Presentations section at the 2017 Toronto International Film Festival.  It tells the story of German war criminal Willi Herold , who assumed a stolen identity as a German officer and orchestrated the killing of deserters and other prisoners at one of the Emslandlager camps.

Tattoo (2002 film): Tattoo is a 2002 German film directed by Robert Schwentke.

The Divergent Series: Allegiant: The Divergent Series: Allegiant is a 2016 American action adventure film directed by Robert Schwentke with a screenplay by Bill Collage, Adam Cooper, and Noah Oppenheim.  It is the first of two cinematic parts based on the novel "Allegiant", the final book in the "Divergent" trilogy by Veronica Roth, and the third installment in "The Divergent Series".

R.I.P.D.: R.I.P.D. is a 2013 American 3D supernatural action comedy film starring Jeff Bridges and Ryan Reynolds.  Robert Schwentke directed the film based on a screenplay adapted from the comic book "Rest in Peace Department" by Peter M. Lenkov.  The film also stars Kevin Bacon, Mary-Louise Parker, Stéphanie Szostak, and Marisa Miller.

Philip Craig (actor): Philip James Craig (born September 3, 1950) is an English Canadian actor, former politician and battlefield tour guide.  His film credits include "Cinderella Man" (2005) and "The Time Traveler's Wife" (2009).

The Time Traveler's Wife (film): The Time Traveler's Wife is a 2009 American romantic science fiction drama film based on Audrey Niffenegger's 2003 novel of the same name.  Directed by Robert Schwentke, the film stars Eric Bana, Rachel McAdams and Ron Livingston.  The story follows Henry DeTamble (Bana), a Chicago librarian with a paranormal genetic disorder that causes him to randomly time travel as he tries to build a romantic relationship with Clare Abshire (McAdams), who would become his wife.

The Divergent Series: Insurgent: The Divergent Series: Insurgent (also known simply as Insurgent) is a 2015 American science fiction action film directed by Robert Schwentke, based on "Insurgent", the second book in the "Divergent" trilogy by Veronica Roth.  It is the sequel to the 2014 film "Divergent" and the second installment in "The Divergent Series", produced by Lucy Fisher, Pouya Shabazian and Douglas Wick, with a screenplay by Brian Duffield, Akiva Goldsman and Mark Bomback.  Schwentke took over from Neil Burger as director, with Burger serving as the executive producer of the film.  Along with the first film's returning cast, led by Shailene Woodley and Theo James, the sequel features supporting actors Octavia Spencer, Naomi Watts, Suki Waterhouse, Rosa Salazar, Daniel Dae Kim, Jonny Weston, Emjay Anthony, and Keiynan Lonsdale.

The Human Comedy (film): The Human Comedy is a 1943 American drama film directed by Clarence Brown and adapted by Howard Estabrook.  It is often thought to be based on the William Saroyan novel of the same name, but Saroyan actually wrote the screenplay first, was fired from the movie project, and quickly wrote the novel and published it just before the film was released.  The picture stars Mickey Rooney with Frank Morgan.  Also appearing in the film are James Craig, Marsha Hunt, Fay Bainter, Ray Collins, Van Johnson, Donna Reed and Jackie 'Butch' Jenkins.  Robert Mitchum (as "Quentin") and Don DeFore appear together as boisterous soldiers in uncredited supporting roles.

The Divergent Series: The Divergent Series is a feature film series based on the "Divergent" novels by the American author Veronica Roth.  Distributed by Summit Entertainment and Lionsgate Films, the series consists of four science fiction films set in a dystopian society.  They have been produced by Lucy Fisher, Pouya Shabazian, and Douglas Wick and star Shailene Woodley and Theo James as lead characters Beatrice Prior (Tris) and Tobias Eaton (Four), respectively.  The supporting cast includes Ansel Elgort, Zoë Kravitz, and Miles Teller.  The first film in the series was directed by Neil Burger, while the second and third films were directed by Robert Schwentke.

Flightplan: Flightplan is a 2005 German-American mystery-thriller film directed by Robert Schwentke, written by Peter A. Dowling and Billy Ray, and starring Jodie Foster, Peter Sarsgaard, Erika Christensen, Kate Beahan, Greta Scacchi, and Sean Bean.  The film, distributed by Touchstone Pictures, was released theatrically in the United States on September 23, 2005.

Supporting paragraphs: Philip Craig (actor) The Time Traveler's Wife (film)
Answer: Audrey Niffenegger