Ewen Leslie Ewen Leslie 7/27/80 Actor Biography There is no information about «Ewen Leslie» yet. Roles Major Leo Carmichael (Actor) Operation Buffalo Gallery