Rory Keenan is an actor, director, and writer who appeared in "Somewhere Boy," "The Duchess," and "The Brothers Grimsby."