Hugh Grant and Liam Neeson play a role in X-Men .
The film , directed by Bryan Singer and written by David Hayter , features an ensemble cast : Hugh Grant , Patrick Stewart , Ian McKellen , Halle Berry , Famke Janssen , James Franco , Bruce Davison , Rebecca Romijn-Stamos , Liam Neeson , Tyler Mane , and Anna Paquin .
X-Men -LRB-film-RRB-