The Lion in Winter full Haines cast, a candid shot of a professional photo shoot. (L-r): Jed Blum-Evitts as King Philip of France, Riyan Stossel as Prince Geoffrey, Dominic Stossel as Prince John, Amanda Randles as Queen Eleanor of Aquitaine, Ryan Staska as Prince Richard, Mark Zeiger as King Henry II, Gina Randles as Princess Alais (Photo: Michelle L. Zeiger).