Wilde (1998) ... Rentboy
Black Hawk Down (2001) ... Blackburn
Lord of the Rings: The Fellowship of the Ring (2001) ... Legolas Greenleaf
Lord of the Rings: The Two Towers (2002) ... Legolas
Pirates of the Caribbean (2003) ... Will Turner
Back Home