Ben Foster

Acting

2006

X-Men: The Last Stand

- Warren Worthington III / Angel
2022

The Survivor

- Harry Haft
2011

The Mechanic

- Steve Mckenna

Production

2022

The Survivor

- Executive Producer