Edward Wilkes "Teddy" Dunn (born June 19, 1981) is an American actor known for his portrayal of Duncan Kane in the Rob Thomas television series Veronica Mars