All roles

Adore
2013, Movie - Drama
Medieval
2022, Movie - Action, Drama, History
The Returned
2015, Show - Drama, Sci-Fi
Above Suspicion
2019, Movie - Action, Crime, Thriller
Once Upon a Time in Wonderland
2013, Show - Drama, Sci-Fi
Blow the Man Down
2019, Movie - Drama, Comedy, Mystery
The Dive
2023, Movie - Adventure, Thriller
The Slap
2011, Show - Drama
After the Dark
2013, Movie - Drama, Fantasy, Sci-Fi
Oscar Wilde's the Nightingale and the Rose
2015, Movie - Animation, Drama, Fantasy
The Beautiful Lie
2015, Show - Drama
Romper Stomper
2018, Show - Drama
A Man Walks Into a Bar
2013, Movie - Comedy
Kiss
2011, Movie - Drama
The Butterfly Tree
2017, Movie - Drama
Blessed
2009, Movie - Drama
Moth
2011, Movie - Drama
Beautiful Kate
2009, Movie - Drama
Waiting for the Miracle to Come
2019, Movie - Drama, Fantasy
Autumn Blood
2013, Movie - Drama, Thriller
What Lola Wants
2015, Movie - Drama, Western
The Clinic
2010, Movie - Crime, Mystery, Horror
Kindle
2007, Movie - Drama
Road Train
2010, Movie - Sci-Fi, Horror, Thriller