The Beach Player 2026
as Dom
First Out 2026
as Team Cuba
Resisting Roots 2022
as Dash
Two Wolves 2020
as Pablo
Taboo 2020
as Kevin Faulk
Bibi 2019
as Ariel Saenz
Acrimony 2018
as Casey
Axis 2017
as Gio (voice)
Vici 2016
as Nico
The Woman in the Red Dress 2016
as Morrison
Off the Grid 2014
as Assassin #1
Credits from TMDB.