Question: what has ian somerhalder acted in?
Answer: Smallville
Other answers: The Vampire Diaries, Lost, Tell Me You Love Me, Fearless, Young Americans