Television and film actor who played the role of Eric van der Woodsen on Gossip Girl and the role of Declan Porter on Revenge.
He had his first television role on the soap opera One Life to Live at age nine.
He has also had film roles in Mystic River (2003), World Trade Center (2006) and Stake Land (2010).
He dated actress Grace Van Dien. He previously dated actress Alice Kremelberg for two years.
He portrayed a young version of Sean Penn 's character in the film, Mystic River (2003).