All roles

The Tudors
2007, Show - Drama, Romance
Mayans M.C.
2018, Show - Crime, Drama, Thriller
The Spiderwick Chronicles
2008, Movie - Drama, Adventure, Family
Emelie
2016, Movie - Horror, Thriller
End of Sentence
2019, Movie - Drama, Adventure
Things Will Be Different
2024, Movie - Sci-Fi, Horror, Thriller
The Lazarus Effect
2015, Movie - Sci-Fi, Horror, Thriller
Stormbreaker
2006, Movie - Action, Adventure, Family
Crush
2013, Movie - Thriller
Rematch
2024, Show - Drama
A Good Woman Is Hard to Find
2019, Movie - Crime, Thriller
My All American
2015, Movie - Drama
We Broke Up
2021, Movie - Comedy, Romance
Locke & Key
2011, Movie - Drama, Thriller
In America
2002, Movie - Drama
As Cool as I Am
2013, Movie - Drama, Comedy
Kiss Me
2015, Movie - Drama, Romance
Halal Daddy
2017, Movie - Comedy
Tara Road
2005, Movie - Drama
The Moth Diaries
2011, Movie - Mystery, Horror
A Secret Affair
1999, Movie - Drama, Romance
Iron Cross
2009, Movie - Drama, War, Thriller