Question: What movies and roles did Karen David play in the years 2007 and 2008?
Answer: Karen David appeared as Barnes' Operational Soldier Flanders in Flight of Fury (2007), as Liessa in The Colour of Magic (2008), and as Layla in The Scorpion King 2: Rise of a Warrior (2008).