OMG! One Direction are taking America by storm, and now the British boy band has announced a string of North American tour dates, kicking off on May 24.

Twenty-one dates have been posted, with more to come, and will take the guys all over the U.S., with one stop in Toronto, Ontario. The tour will hit arenas on both coasts, and fans can snap up their tickets, beginning on March 24.

This isn’t the first time American fans have seen the boy band live. They opened for Big Time Rush over the course of 10 dates earlier this year.

Today is a big day for the ‘X Factor’ alums — not only have they announced this exciting tour, but they are also celebrating ‘Up All Night’ debuting at No. 1 on the U.S. Billboard Hot 200. The guys actually set a record with their accomplishment, becoming the first U.K. group to debut at No. 1 with their first album.

One Direction will be performing at the 2012 Kids’ Choice Awards on March 31, and are slated as the musical guest for the April 7 episode of ‘Saturday Night Live.’ The boys will also enchant audiences with their very own TV show on Nickelodeon, the networked confirmed.

One Direction 2012 Tour Dates

5/24 — Fairfax, Va. | Patriot Center

5/25 — East Rutherford, N.J. | IZOD Center

5/26 — New York, N.Y. | Beacon Theatre

5/28 — Philadelphia, Pa. | Tower Theatre

5/29 — Toronto, Ontario | Molson Amphitheatre

6/1 — Detroit, Mich. | Fox Theatre

6/2 — Chicago, Ill. | Allstate Arena

6/8 — San Diego, Calif. | Viejas Arena

6/9 — Las Vegas, Nev. | Planet Hollywood

6/10 — Phoenix, Ariz. | Comerica Theatre

6/13 — San Jose, Calif. | Events Center

6/14 — Oakland, Calif. | Paramount Theatre

6/16 — Los Angeles, Calif. | Gibson Amphitheatre

6/17 — Anaheim, Calif. | The Theatre at Honda Center

6/23 — Dallas, Texas | Gexa Energy Pavillion

6/24 — Houston, Texas | Cynthia Woods Mitchell Pavillion

6/26 — Atlanta, Ga. | The Arena at Gwinett Center

6/27 — Charlotte, N.C. | Time Warner Cable Arena

6/29 — Tampa, Fla. | 1-800-Ask-Gary Amphitheatre

6/30 — Orlando, Fla. | Amway Center

7/1 — Ft. Lauderdale, Fla. | Bank Atlantic Center