Personal Details
Career
{"id":269627,"title":"Good Intentions","year":"2023","character":"Officer White","permalink":"https:\/\/streambutter.com\/us\/movie\/good-intentions-2023","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_269627.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_269627.jpg"},"released":1}
2023

Good Intentions as Officer White
{"id":197139,"title":"The Kindred","year":"2021","character":"Constable Tenant","permalink":"https:\/\/streambutter.com\/us\/movie\/the-kindred-2021","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/images\/fanart\/movies\/poster\/7rehjm44ap30.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/images\/fanart\/movies\/poster\/7rehjm44ap30.jpg"},"released":1}
2021

The Kindred as Constable Tenant
{"id":136764,"title":"The Take Down","year":"2019","character":"Stevens","permalink":"https:\/\/streambutter.com\/us\/movie\/the-take-down","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_136764.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_136764.jpg"},"released":1}
2019

The Take Down as Stevens
{"id":136514,"title":"Angel Has Fallen","year":"2019","character":"State Police","permalink":"https:\/\/streambutter.com\/us\/movie\/angel-has-fallen","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/images\/fanart\/movies\/poster\/eml4ro0tuja0.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/images\/fanart\/movies\/poster\/eml4ro0tuja0.jpg"},"released":1}

Angel Has Fallen as State Police
{"id":113372,"title":"Hold the Dark","year":"2018","character":"Corporal","permalink":"https:\/\/streambutter.com\/us\/movie\/hold-the-dark","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/images\/fanart\/movies\/poster\/3iu9e944hsgg.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/images\/fanart\/movies\/poster\/3iu9e944hsgg.jpg"},"released":1}
2018

Hold the Dark as Corporal
{"id":135971,"title":"Amy and Sophia","year":"2017","character":"Josh","permalink":"https:\/\/streambutter.com\/us\/movie\/amy-and-sophia","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_135971.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_135971.jpg"},"released":1}
2017

Amy and Sophia as Josh
{"id":126746,"title":"Rise of the Footsoldier 3","year":"2017","character":"John","permalink":"https:\/\/streambutter.com\/us\/movie\/rise-of-the-footsoldier-3","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_126746.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_126746.jpg"},"released":1}

Rise of the Footsoldier 3 as John
{"id":116061,"title":"My Name Is Lenny","year":"2017","character":"Paddy","permalink":"https:\/\/streambutter.com\/us\/movie\/my-name-is-lenny","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_116061.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_116061.jpg"},"released":1}

My Name Is Lenny as Paddy
{"id":99459,"title":"Kill Kane","year":"2016","character":"Connor O'Brien","permalink":"https:\/\/streambutter.com\/us\/movie\/kill-kane","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_99459.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_99459.jpg"},"released":1}
2016

Kill Kane as Connor O'Brien
{"id":196927,"title":"When the Screaming Starts","year":"2021","job":"Director, Screenplay","permalink":"https:\/\/streambutter.com\/us\/movie\/when-the-screaming-starts","type":"movie","srcset":{"1x":"https:\/\/img.streambutter.com\/img\/90x135\/thumbs\/movie_196927.jpg","2x":"https:\/\/img.streambutter.com\/img\/180x270\/thumbs\/movie_196927.jpg"},"released":1}
2021

When the Screaming Starts as Director, Screenplay